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
bash
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
bash
pytestCode 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.