Thank you for your interest in contributing! We welcome contributions from everyone.
- Check if the issue already exists
- Create a new issue with a clear title and description
- Include steps to reproduce the bug
- Include expected vs actual behavior
- Open an issue with the "feature request" label
- Describe the feature and its use case
- Explain why this would be valuable
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Make your changes
- Write or update tests as needed
- Ensure all tests pass
- Commit your changes (
git commit -m 'Add amazing feature') - Push to your branch (
git push origin feature/amazing-feature) - Open a Pull Request
- Follow the existing code style
- Write clear commit messages
- Add comments for complex logic
- Update documentation as needed
Please read and follow our Code of Conduct.
Feel free to open an issue or reach out to the maintainers.