Contributing to DataEngineX¶
We welcome contributions to any part of the DataEngineX ecosystem.
Repos¶
| Repo | What to contribute |
|---|---|
| DEX | Core framework, backends, CLI |
| dex-studio | Web UI pages, components |
| infradex | Helm charts, Terraform modules |
| docs | Documentation improvements |
Workflow¶
- Fork the repo
- Create a feature branch:
feature/<desc> - Make changes with tests
- Open a PR to
dev
Standards¶
from __future__ import annotations— first import in every Python file- Type hints on all public functions (
mypy --strict) - No
print()— usestructlog - Tests required for all new code (80%+ coverage)
See Development for tooling setup.