Thank you for considering contributing to this project!
- Fork the repository
- Clone your fork
- Install dependencies:
pip install -r requirements.txt - Make your changes
- Test thoroughly
- Submit a pull request
- Follow PEP 8 for Python code
- Use meaningful variable names
- Add comments for complex logic
- Keep functions focused and concise
- Update README.md if needed
- Update CHANGELOG.md with your changes
- Ensure all tests pass
- Get approval from maintainer
- Use GitHub Issues
- Provide clear description
- Include reproduction steps
- Add relevant logs/screenshots
Open an issue for discussion.