Skip to content

Documentation for the KeY Theorem Prover

Notifications You must be signed in to change notification settings

FliegendeWurst/key-docs

This branch is 2 commits ahead of, 22 commits behind KeYProject/key-docs:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6a37b5b · Jan 18, 2024
Sep 26, 2023
Dec 29, 2023
Mar 11, 2021
May 25, 2020
Jan 18, 2024
Sep 15, 2023
Nov 12, 2023
Nov 28, 2022
Jan 20, 2023
Jan 20, 2023
Nov 6, 2023
Nov 6, 2023
Jan 18, 2024
Nov 6, 2023
Dec 22, 2021
Dec 22, 2021

Repository files navigation

key-docs

Documentation to the KeY Theorem Prover.

Author: Alexander Weigl weigl@kit.edu

Getting Started to Write

An overview about some markdown (extension) is avaiable in docs/howtodoc.md or https://keyproject.github.io/key-docs/devel/howtodoc/

Webpages are determined by folder structure under docs/. Just create or change files within this folder. The top-level header is the title of this page in the menu (fallback the filename).

Pushes to master branch, triggers rebuilding and publishing.

Getting Started to Build (locally)

Using Docker

Run the container:

docker run --rm -it --volume $(pwd):/mnt -p 8000:8000 \
    wadoon/key-test-docker:docs bash -c 'cd /mnt && mkdocs serve -a 0.0.0.0:8000'

The docs will be available at http://127.0.0.1:8000. If the above does not work for you, try running the container in host network mode:

docker run --rm -it --volume $(pwd):/mnt --network host \
    wadoon/key-test-docker:docs bash -c 'cd /mnt && mkdocs serve'

Using system libraries

Install the necessary libraries locally:

$ pip install --user mkdocs mkdocs-material pymdown-extensions pygments \
                     markdown-blockdiag mkdocs-bibtex markdown-aafigure==v202104.1011 \
                     mkdocs-build-plantuml-plugin Pillow Markdown

You can start development web-server, which automatically rerender and refresh on changes, with

$ mkdocs serve

HTML is build with

$ mkdocs build

into site/

About

Documentation for the KeY Theorem Prover

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TeX 65.1%
  • Java 12.5%
  • HTML 9.9%
  • JavaScript 6.7%
  • CSS 5.7%
  • Makefile 0.1%