Contributing to TaskRepo¶
Thank you for your interest in contributing to TaskRepo!
Ways to Contribute¶
- Report bugs
- Suggest features
- Improve documentation
- Submit pull requests
Getting Started¶
- Fork the repository
- Clone your fork
- Create a feature branch
- Make your changes
- Run tests
- Submit a pull request
Development Setup¶
git clone https://github.com/YOUR_USERNAME/TaskRepo
cd TaskRepo
# Install with dev dependencies
uv sync --extra dev
# Install pre-commit hooks
uv run pre-commit install
Running Tests¶
Code Quality¶
Pull Request Process¶
- Update documentation for new features
- Add tests for bug fixes and new features
- Ensure all tests pass
- Update CHANGELOG.md
- Submit PR with clear description
Questions?¶
Ask in GitHub Discussions