We aim to make becoming a Crate contributor a simple and easy process. The following guidelines help to get you up and running with Crate contributions as quickly as possible.
- Choose an issue to work on.
- Fork the repository containing the project you'd like to contribute to.
- Develop the feature or fix the bug you've chosen to work on. Be sure to include tests.
- Update the documentation, including the repository's README.md, as necessary.
- Ensure that tests are passing and the project builds.
- Open a pull request with your changes against master. Review our PR creation guidelines.
- Wait for reviewers. You will likely need to make some changes after the code review.
- Once the reviews pass, we will merge your pull request.
Each repository includes a README that will provide instructions on how to build and run the code locally.
Search our existing issues for feature requests and bugs. If one doesn't already exist for your feature or bug, create a new one.
Reach out to us through [email protected] to ask for help or provide feedback.