Skip to content
/ key-docs Public
forked from KeYProject/key-docs

Documentation for the KeY Theorem Prover

Notifications You must be signed in to change notification settings

Drodt/key-docs

This branch is 50 commits behind KeYProject/key-docs:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Sep 26, 2023
9fe2813 · Sep 26, 2023
Sep 26, 2023
Aug 1, 2023
Mar 11, 2021
May 25, 2020
Sep 26, 2023
Sep 15, 2023
Dec 10, 2021
Nov 28, 2022
Aug 1, 2023
Sep 15, 2023
Sep 26, 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==v201904.0004 \
                     mkdocs-build-plantuml-plugin 'Pillow<10' 'Markdown<3.4'

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.0%
  • Java 12.5%
  • HTML 9.9%
  • JavaScript 6.7%
  • CSS 5.7%
  • Makefile 0.2%