- Find an issue that is open and has an Available tag.
- Ask for the issue to be assigned to you. (Please do not work on an issue that is not assigned to you)
- Once the issue is assigned to you, fork the repository.
- Create a new branch in your forked repository.
- Make the necessary changes in your forked repository.
- Create a pull request to the main repository.
- Wait for the review and approval of the pull request.
Issues should identify a problem, enhancement, or use case; and propose some course of action. For alternate support channels, see our support document.
We welcome pull requests, both for editorial suggestions and to resolve open issues.
If the pull request would solve a particular issue, reference the issue in the pull request description using a supported descriptor that will automatically close that issue.
Generally, pull requests should be made to the main
branch.
Most PRs, will be left open for a minimum of 14 days. Minor fixes may be merged more quickly once approved by a project member.
All official channels including the mailing list, GitHub organization, Slack server, and IRC channels, follow our Code of Conduct.