First off, thank you for considering contributing to Nimble!
- Prerequisites: Install the latest stable Rust toolchain.
- Clone the repo:
git clone https://github.com/programmersd21/nimble.git - Build:
cargo build - Test:
cargo test
- Follow standard Rust naming conventions (
snake_casefor functions,PascalCasefor structs). - Run
cargo fmtbefore committing. - Ensure
cargo clippyreturns no warnings.
- Create a feature branch from
main. - Add tests for any new functionality or bug fixes.
- Ensure the CI suite passes.
- Update documentation if necessary.