Thank you for your interest in contributing to DataEngineX!
- Fork and create a feature branch from
main - Run local checks:
uv run poe check-all - Open a PR
git clone https://github.com/TheDataEngineX/dataenginex && cd dataenginex
uv sync
uv run poe check-all # lint + typecheck + tests- Python 3.13+,
from __future__ import annotationsin all public modules - Ruff lint + mypy strict
- structlog for logging
- Pydantic for data validation
See CODE_OF_CONDUCT.md.