edfEazyDataFix

Contributing

EazyDataFix is community-driven. Bug reports, docs and code contributions all welcome.

Ways to help

  • File a bug report or feature request on GitHub
  • Improve documentation — this site’s source lives in the same repo
  • Add a new example to the gallery
  • Ship a new connector (JSON / Parquet / SQL)

Development setup

terminal
git clone https://github.com/eazydatafix/eazydatafix.git
cd eazydatafix
python -m venv .venv
source .venv/bin/activate
pip install -e ".[dev]"

Running tests

terminal
pytest

Code style

The codebase uses ruff for linting and black for formatting. Both run automatically in CI.

Conventional commits

Please prefix commits with a type — feat:, fix:, docs:, chore:. This keeps the changelog automation working.

Code of conduct

Be kind, assume good intent, and remember the person on the other side of the pull request is a volunteer. See CODE_OF_CONDUCT.md for the full text.