First of all, thank you for your interest in contributing to our project!
There are several ways in which you can contribute, beyond writing code. The goal of this document is to provide a high-level overview of how you can get involved and how your contribution will be considered.
Do you have a question? Feel free to open an issue.
Project maintainers will be eager to listen from you and help you out. Please, try to compose a clear and concise question. The more information you provide, the better we will be able to help you.
Do you have you identified a reproducible problem in our code? or have a feature request? We want to hear about it! Please follow the next steps:
Sometimes the issue you want to report is being already addressed, or is planned to be addressed soon. Before you create a new issue, please do a search in open issues to see if the issue or feature request has already been filed.
If you find your issue already exists, do not hesittate to make relevant comments and add your reaction. Please, use a reaction in place of a "+1" comment, we believe it's easy: 👍 for upvoting and 👎 for downvoting.
If you cannot find an existing issue that describes your bug or feature, create a new issue. The template will guide you on the issue reporting.
Whenever possible, we ask you to file a single issue per problem and feature request. Please do not enumerate multiple bugs or feature requests in the same issue, as it may be hard to track the progress.
As you can imagine, the more information you can provide, the more likely someone will be successful at reproducing the issue and finding a fix.
Please refer to the article on creating pull requests before contributing to this project.
Any contribution you send to us will be addressed by the project maintainers following the governance rules described in the GOVERNANCE.md document.