Thank you for your interest in contributing! 🎉
- Fork the repository
- Clone your fork:
git clone https://github.com/YOUR_USERNAME/airflow-provider-smart-retry
cd airflow-provider-smart-retry- Install dependencies:
pip install -e ".[dev]"- Run tests:
pytest tests/ -vOpen an issue with:
- What you expected to happen
- What actually happened
- Your Airflow version and OS
Open an issue with the enhancement label and describe your idea.
- Create a new branch:
git checkout -b feature/your-feature - Make your changes
- Add tests for your changes
- Make sure all tests pass:
pytest tests/ -v - Submit a Pull Request
- Follow PEP 8
- Add docstrings to all public methods
- Keep functions small and focused
Open an issue and tag it with question. 🙋