We welcome contributions! Before adding new functionality, open an issue first. Bug reports, fixes, and feedback are always appreciated.
Please take the time to review the Code of Conduct, which all contributors are subject to on this project.
Before submitting a bug report:
- Search existing issues and comment if one exists instead of creating a duplicate.
When submitting a bug report:
- Use a clear title
- List exact steps to reproduce the issue
- Provide examples, links, or code snippets
- Describe observed vs. expected behavior
- Include screenshots or GIFs
- For macOS and Windows: LICEcap
- For Linux: Silentcast
- Mention if the issue is consistent or intermittent and share environment details
Before submitting an enhancement:
- Search existing suggestions and comment on one instead of creating a duplicate.
When submitting an enhancement:
- Use a clear title
- Describe the enhancement step-by-step
- Provide examples or code snippets
- Explain current vs. expected behavior and its benefits
Check beginner
and help-wanted
issues to get started.
Please follow these steps:
- Use the Pull Request template
- Follow the Code of Conduct
- Ensure all status checks pass before review
Note: Reviewers may request additional changes before merging.
Connect with us through any of these channels:
For additional guidance, check out GitHub Flow.