Contributing¶
Development Setup¶
git clone https://github.com/OWI-Lab/owi-metadatabase-results-sdk.git
cd owi-metadatabase-results-sdk
uv sync --dev
Run Tests¶
Or the full pipeline (tests + coverage server):
Quality Gate¶
This runs ruff format, ruff check, and ty check.
Build Documentation¶
To serve locally with hot reload:
Pull Request Conventions¶
- Add exactly one release label:
release:major,release:minor, orrelease:patch. - Keep commits focused and well-described.
- All CI checks must pass before merge.