Thank you for your interest in contributing to Rust Guardian!
- Fork the repository
- Clone your fork:
git clone https://github.com/YOUR_USERNAME/rust-guardian.git - Create a new branch:
git checkout -b feature/your-feature-name
- Rust 1.70 or higher
- Cargo (comes with Rust)
cargo buildcargo testcargo run -- check src/Before submitting a pull request, make sure your code:
- Passes all tests:
cargo test - Passes clippy checks:
cargo clippy --all-targets --all-features -- -D warnings - Is properly formatted:
cargo fmt --all -- --check
- Commit your changes with clear, descriptive commit messages
- Push to your fork
- Create a pull request against the
mainbranch - Describe your changes in the PR description
If you have questions, please open an issue on GitHub.
By contributing to Rust Guardian, you agree that your contributions will be licensed under the MIT License.