Development¶
Environment¶
Install the development environment with uv:
Install pre-commit hooks with prek:
Run the Application¶
Open a saved experiment directly:
Run Tests¶
Documentation¶
Zensical and mkdocstrings-python are installed as development dependencies.
Preview the docs locally:
Build the static site:
The generated site is written to site/. The GitHub Actions documentation
workflow publishes that directory to GitHub Pages on pushes to main.
API reference pages live under docs/api/ and use mkdocstrings directives:
Add new public modules to the API pages and navigation in zensical.toml.