Thank you for your interest in contributing! We follow the "Deagentic Way".
- Fork the repository (if external) or create a branch (if internal).
- Branch names:
feat/my-feature,fix/my-bug.
Most Data Science projects use kedro.
pip install -r requirements.txt
pip install behave pre-commitWe use Ruff for linting and formatting.
ruff check .
ruff format .Ensure all tests pass:
```bash
pytest
behaveWe use pre-commit to ensure consistency.
pip install pre-commit
pre-commit installNow, every time you git commit, our checks will run automatically.
Use Conventional Commits:
feat:New featurefix:Bug fixdocs:Documentationtest:Adding tests
- Open a Pull Request against
main. - Fill out the PR template.
- Wait for CI checks to pass.