Thanks for your interest in contributing. Here's how to get started.
- Fork the repo you want to contribute to
- Create a branch from
main - Make your changes
- Run
cargo testandcargo clippy -- -D warnings - Open a pull request
- Keep PRs focused. One fix or feature per PR.
- Write tests for new functionality.
- Follow existing conventions. Match the style of the code around your changes.
- No large refactors without discussion. Open an issue first to align on approach.
Open an issue on the relevant repo. Include:
- What you expected to happen
- What actually happened
- Steps to reproduce
- Rust version and OS
By contributing, you agree that your contributions will be licensed under the same license as the project (MIT, unless noted otherwise).