Thank you for considering contributing to Impactifier! Here are some guidelines:
- Fork the repository.
- Create a new branch:
git checkout -b feature-xyz
. - Commit your changes:
git commit -m "Add feature XYZ"
. - Push the branch:
git push origin feature-xyz
. - Open a pull request and include a detailed description of your changes.
- Follow Rust's standard style guidelines (use
rustfmt
). - Ensure code is well-documented with comments.
- Use GitHub Issues to report bugs, feature requests, or suggestions.
- Provide as much detail as possible to help reproduce the issue.
- Include unit tests for all core functionality.
- Run
cargo test
to ensure all tests pass before submitting a pull request.
- PRs needs to be approved by atleast one maintainer before merging.