Thanks for your interest in improving ChartExtractor.
-
Fork the repository and create a feature branch.
-
Create and activate a virtual environment.
-
Install dependencies:
pip install -r requirements.txt pip install pytest
-
Run tests before opening a pull request:
pytest -q
- Keep changes focused and small when possible.
- Add or update tests for behavior changes.
- Update documentation when user-visible behavior changes.
- Ensure CI is green.
- Follow existing project conventions and naming.
- Prefer clear, readable code over clever shortcuts.