Contributing¶
For contribution workflow and quality expectations, see the repository root
CONTRIBUTING.md file in the GitHub repository.
Highlights:
- use Python
3.12+ - prefer
uv - keep package boundaries and public docs in sync
- run
ruff,ty check,pytest, andzensical build --strictfor release-facing changes - repo-level
tyconfig treats migration-heavy diagnostics as warnings until the repo finishes the checker transition - update zensical.toml when docs navigation or theme settings change