Source for the micro-LF documentation website, built with MkDocs Material.
You need Python 3 and pip, or Nix.
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txtThen start the live-reloading development server:
mkdocs serveThe site will be available at http://127.0.0.1:8000. MkDocs watches for file changes and automatically reloads the browser.
If you have Nix with flakes enabled:
nix develop
mkdocs serveOr using the legacy shell.nix:
nix-shell
mkdocs serveTo generate the static site output into the site/ directory:
mkdocs builddocs/ # Markdown source files
mkdocs.yaml # MkDocs configuration
requirements.txt # Python dependencies
site/ # Generated static site output (not committed)
Edit the Markdown files under docs/ and use mkdocs serve to preview changes locally before submitting a pull request. The upstream repository is lf-lang/reactor-uc.