Contributing¶
Build¶
Test¶
Run a single test:
Generate a coverage report:
Lint¶
Install staticcheck if needed:
Release¶
See the Releasing guide for the full release pipeline. To test a release build locally:
Documentation¶
The documentation site uses MkDocs Material. To preview locally:
Then open http://localhost:8000.
To build the static site:
The site deploys automatically to GitHub Pages when changes to docs/ or mkdocs.yml are pushed to main.
Project Structure¶
See the Architecture page for a detailed breakdown of the package layout and design patterns.