CWL to OGC API - Records Transpiler-Mate Plugin.
This project is templated a Hatch-based Python package with:
- Apache-2.0 license
- Keep a Changelog-compatible
CHANGELOG.md - Diátaxis documentation under
docs/ - top-level
mkdocs.yaml - Taskfile integration with
Terradue/taskfile-utils - GitHub Actions CI
Project documentation is published at: https://Transpiler-Mate.github.io/cwl2ogcrecords/
Submit a Github issue if you have comments or suggestions.
Install Hatch and Taskfiles then install the Git hook:
task quality:pre-commit:installEvery commit runs Ruff (including the configured McCabe complexity limit), Ruff formatting, strict mypy checks, and the pytest suite.
Run the complete hook explicitly with:
task quality:pre-commit:run
## License
[](https://www.apache.org/licenses/LICENSE-2.0)