Thanks for your interest in contributing. Here's how to get started.
- Fork the repository
- Create a feature branch from
main - Make your changes
- Run existing tests to make sure nothing breaks
- Submit a pull request
- Keep PRs focused on a single change
- Include a clear description of what changed and why
- Reference any related issues
- Make sure CI passes before requesting review
- Use GitHub Issues to report bugs or suggest features
- Include steps to reproduce for bug reports
- Check existing issues before opening a new one
- Follow the existing conventions in each repository
- Rust projects: run
cargo fmtandcargo clippybefore submitting - Python projects: run
ruffor the configured linter
By contributing, you agree that your contributions will be licensed under the same license as the project.