You can contribute in several ways. Here are some examples:
-
Contribute codebase.
-
Report and triage bugs.
-
Add new algirthms or resource.
-
Write technical documentation for users and contributors.
-
Help others by answering questions.
For more ways to contribute, check out the Open Source Guidelines
Before submitting a new issue, try to make sure someone hasn't already reported the problem. Look through the existing issues for similar issues.
Report a bug by submitting a bug report. Make sure that you provide as much information as possible on how to reproduce the bug.
Follow the issue template and add additional information that will help us replicate the problem.
If you believe you've found a security vulnerability, please read our security policy for more details.
If you have an idea of how to improve, submit an enhancement request.
We want to make it accessible to even more people. Submit an accessibility issue to help us understand what we can improve.
If you don't have the knowledge or time to code, consider helping with issue triage. The community will thank you for saving them time by spending some of yours.
Creating an Issue:
- Make sure the Issue has all the necessary details
- Use approriate labels
Good first issue
orBeginner friendly
level Issue are most welcome
Creating Pull Request:
- Make sure you mark all the relevant checklist when creating the PR
- Mention issue number in your PR
- If changes are requested for a PR, make sure to revert back in 14 days else it will be marked stale and closed