Contributing
May 8, 2026 ยท View on GitHub
Requirements
Make sure you have a recent-ish Rust/Cargo toolchain. You can check what version is used in CI, but most recent versions should work fine.
Day to day tasks
Running the tests
cargo test
in particular cargo test --test fixtures_test is what I use for ongoing
development when I'm testing a new feature, which I usually start by committing
a new fixture.
Autoformatting
Run make fmt to cleanup formatting for CI
Linting
Run make lint