Contributing¶
Thank you for your interest in contributing to router-hosts!
Development Setup¶
-
Clone the repository:
-
Install prerequisites:
- Rust 1.75+ (
rustup install stable) - buf CLI (
brew install bufbuild/buf/buf) -
pre-commit (
pip install pre-commit && pre-commit install) -
Build and test:
Guidelines¶
- Follow Conventional Commits
- Maintain 80%+ test coverage
- Run
task lintbefore committing
Resources¶
- Architecture — System design and internals
- Testing — Test infrastructure and E2E tests
- Releasing — Release process