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 |