Thank you for considering contributing to this project! We welcome all kinds of contributions, including bug reports, feature requests, documentation improvements, and pull requests.
- Ensure the issue isn't already reported.
- Include a clear and concise title and description.
- Provide as much context as possible, including steps to reproduce, screenshots, or code snippets.
- Use the issue tracker to suggest improvements.
- Provide details on what problem you’re facing and why the enhancement is necessary.
- If applicable, suggest how to implement the enhancement.
- Fork the repository.
- Create a new branch (
git checkout -b feature/my-new-feature
). - Commit your changes (
git commit -am 'Add some feature'
). - Push to your branch (
git push origin feature/my-new-feature
). - Open a pull request with a clear title and description of your changes.
- Ensure your code follows the existing style of the project.
- Write meaningful commit messages.
- Add appropriate documentation for new features.
- Write tests for the code where applicable.
- Make sure the tests pass.
If you have questions or need assistance, feel free to open an issue or reach out.