We appreciate your interest in contributing to this project! As a small team, we value every contribution but please note that review times may vary.
- Check existing issues before creating a new one
- For new features or improvements, open an issue for discussion first
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes with clear commit messages
- Push to your branch
- Open a Pull Request
-
If there are multiple PRs addressing the same issue, we will merge the one that:
- Best follows Python best practices and project conventions
- Provides the most relevant and maintainable solution
- Has clear documentation and tests
-
Ensure your code:
- Passes all tests
- Includes appropriate documentation
- Follows the project's code style
- Reviews may take some time as we're a small team
- We may request changes or improvements
- Be responsive to feedback and questions
If you have questions about contributing, feel free to:
- Open a discussion
- Ask in the relevant issue
- Reach out to maintainers
Thank you for contributing!