Skip to content

Documentation setup

This project uses Zensical for documentation.

Local setup

From the repository root, ensure your Python environment is active (for example, using the existing .venv) and install the documentation dependency:

bash pip install -r requirements.txt

Serving the docs locally

From the repository root (where mkdocs.yml lives), run:

bash zensical serve

Then open the URL shown in the terminal (typically http://127.0.0.1:8000/).

Building the static site

To build a static site into the site/ directory:

bash zensical build --clean

You can then deploy the site/ directory to any static web host (GitHub Pages, Netlify, Cloudflare Pages, etc.).