Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Contributing

Run the same focused gates used by CI before opening a pull request:

make check
make docs-check

Use make docs-serve to preview the project-subpath site. Handwritten pages live in docs/; generated Python and Rust API text comes from source docstrings and rustdoc, while CLI references come from the Clap model. Keep generated site/ output untracked and never hand-edit generated CLI files or HTML.

make docs-check enforces offline links and anchors, canonical URLs, required entry points, private-name protection, and budgets of 16,000,000 uncompressed bytes and 4,500,000 normalized gzip bytes. Budget increases require recorded artifact measurements.

Implementation contracts are maintained separately for contributors in the normative specifications. Public guides describe supported behavior rather than requirement identifiers.