Contribution
How to contribute code, docs, and ideas to our projects.
We welcome contributions of every kind. This page summarizes the workflow; see the Contribute page for the full guide.
Workflow
- Fork the repository
- Create a feature branch:
git checkout -b feature/my-change - Make your change with tests where relevant
- Run the build locally
- Open a pull request describing what and why
Guidelines
- Keep pull requests focused and small
- Follow the existing code style
- Update documentation alongside code
- Be kind and constructive in reviews
Ways to help
Beyond code, we value bug reports, documentation improvements, translations, and design contributions.