Development setup
rust-toolchain.toml, so rustup installs the exact version CI uses. On macOS you also need the Xcode Command Line Tools (xcode-select --install).
Before you open a PR
All three must pass; clippy warnings are errors in CI:main, keep commits small and focused, and open a PR with a clear what and why. Add or update tests for any changed behavior, and keep crate boundaries clean: each crate has a focused responsibility (see Architecture).
Reporting bugs
Include your macOS version and Mac model, the Rekody version (rekody --version) and install method, steps to reproduce, expected vs actual behavior, and verbose logs (rekody -v) where relevant.