Skip to content

Latest commit

 

History

History
57 lines (36 loc) · 1.14 KB

File metadata and controls

57 lines (36 loc) · 1.14 KB

Contributing to Rust Guardian

Thank you for your interest in contributing to Rust Guardian!

Getting Started

  1. Fork the repository
  2. Clone your fork: git clone https://github.com/YOUR_USERNAME/rust-guardian.git
  3. Create a new branch: git checkout -b feature/your-feature-name

Development Setup

Prerequisites

  • Rust 1.70 or higher
  • Cargo (comes with Rust)

Building

cargo build

Running Tests

cargo test

Running Locally

cargo run -- check src/

Code Quality

Before submitting a pull request, make sure your code:

  1. Passes all tests: cargo test
  2. Passes clippy checks: cargo clippy --all-targets --all-features -- -D warnings
  3. Is properly formatted: cargo fmt --all -- --check

Submitting Changes

  1. Commit your changes with clear, descriptive commit messages
  2. Push to your fork
  3. Create a pull request against the main branch
  4. Describe your changes in the PR description

Questions?

If you have questions, please open an issue on GitHub.

License

By contributing to Rust Guardian, you agree that your contributions will be licensed under the MIT License.