Join the discussion of issues on GitHub. This is one of the easiest ways to contribute to the development of a project. You can also contribute by submitting pull requests with code changes.
Start a discussion in the discussion section of the repository or post an issue on the repository issue tracker.
❗ IMPORTANT: If you want to report a security related issue, please see the Security policy.
Try to find an existing issue. If it already exists, upvote with 👍 it or
add a comment with your unique scenarios and requirements.
It is help us prioritization the most important issues.
If you can't find an existing issue, log a new issue in the GitHub repository.
We welcome any contributions from community members to fix bugs or add new functionality. A few simple rules will help you succeed and not waste your time.
First, discuss your preferred design with the team. To do this, submit a new discussion and provide details on how you want to solve a specific problem. When our team members agree that your design proposal is reliable, prepare a PR.
Make sure that it checks the following requirements:
- You post a high-level description of how it will be implemented, and receive approve at by team.
- If the work is carried out within the issue, then a link to the issues should be indicated on your PR.
- Make sure your code follows the code style convention
- Avoid making unrelated changes in your PR, make it PR is small, focused on resolve issues.
- All Github Actions workflows and checks it is passed.
- Your code is covered by tests by at least 80 percent.
- Your request has been reviewed by at least two contributors, one of which is core contributor.