Contributing
The canonical contributor guide for this repository lives in the root CONTRIBUTING.md.
That file is the source of truth for:
- issue-first contribution workflow
mainpull request targeting- local setup with
uv - required test, lint, type-check, and docs commands
- review expectations and AI/LLM contribution policy
This page intentionally stays lightweight so that contribution guidance is maintained in one place and does not drift.
Supporting development docs
Use the pages in this section for tool-specific details:
If any supporting page disagrees with CONTRIBUTING.md, pyproject.toml, tox.ini, or Makefile, treat those repository files as authoritative.