Contributing

Contributions are welcome. Read the full guide first:

CONTRIBUTING.md

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 questionDiscussions → Q&A
Propose a featureDiscussions → Ideas
Report a bugIssues
Report a vulnerabilitySECURITY.md — privately
Code of conductCODE_OF_CONDUCT.md

Design specs live under docs/design/ (internal milestones, not product version numbers).