Code Standards
Rust
- Follow
rustfmtdefaults - Run
cargo clippybefore committing - All public APIs must have doc comments
cargo fmt --checkcargo clippy -- -D warningsPython
- Follow PEP 8
- Use type annotations
- Run
rufffor linting
ruff check .ruff format --check .Commit Messages
Use conventional commits:
feat: add drift detection threshold configfix: handle empty snapshots in replaydocs: update storage adapter examplesPull Request Process
- Branch from
main - Write tests for new functionality
- Ensure all tests pass
- Request review from a maintainer