Skip to content

Development setup

Tools

Pinned via mise (mise.toml):

mise install       # pins task, uv, python (once)
task setup         # mise trust/install + uv sync --all-groups
task               # root CI tasks only

Gates

Command What it runs
task setup mise tools + uv sync --all-groups
task sync Python deps only (uv sync --all-groups)
task test_core unit + coverage + lint (no docs)
task test sync + test_core + docs checks
task fix_lint isort / black / pymarkdown auto-fix
task docs serve docs locally (Zensical)
cd ci && task full CORE task list
cd docs && task full docs task list