ContributingΒΆ
Build the documentation extras and render with warnings as errors:
uv pip install -e "./symmetrix[docs]"
make -C docs html
Pull requests that change the documentation build it with warnings treated as
errors. Changes merged to main are published to GitHub Pages at
https://bonan-group.github.io/symmetrix-xl/ by the Documentation workflow.
Use MyST Markdown for stable user-facing guides. Keep current qualification
evidence under benchmarks/ instead of duplicating its data in the user guide,
and prune reports when they are superseded. Changes to an execution or
installation contract must update implementation and documentation together.
The repository-wide build, correctness, and review requirements are maintained
in AGENTS.md at the repository root.