Contributing
Contributions are welcome. Read the full guide first:
Short version
- Churust keeps a narrow scope
- Tests come first
- Anything optional is feature-gated so default builds never change
- Warnings are errors in CI
- MSRV is 1.96
Before you open a PR
Run the full gate listed in CONTRIBUTING (fmt, clippy feature matrix, test
matrix, examples, docs). For this documentation site:
cargo install mdbook --locked --version 0.4.48 # once
cd book && mdbook build
Channels
| Ask a question | Discussions → Q&A |
| Propose a feature | Discussions → Ideas |
| Report a bug | Issues |
| Report a vulnerability | SECURITY.md — privately |
| Code of conduct | CODE_OF_CONDUCT.md |
Design specs live under
docs/design/
(internal milestones, not product version numbers).