Skip to content

About

Generate OGC API – Records catalog metadata from CWL workflows with Transpiler-Mate to support discovery and reuse.

Topics

Resources

Contributing

Stars

3 stars

Watchers

0 watching

Forks

Repository files navigation

CWL to OGC API - Records

PyPI - Version PyPI - Python Version GitHub Actions Workflow Status Code coverage

CWL to OGC API - Records Transpiler-Mate Plugin.

Project conventions

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

Documentation

Project documentation is published at: https://Transpiler-Mate.github.io/cwl2ogcrecords/

Contribute

Submit a Github issue if you have comments or suggestions.

Local quality checks

Install Hatch and Taskfiles then install the Git hook:

task quality:pre-commit:install

Every 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

[![Apache License, Version 2.0](https://img.shields.io/badge/license-Apache%20License%202.0-blue)](https://www.apache.org/licenses/LICENSE-2.0)

About

Generate OGC API – Records catalog metadata from CWL workflows with Transpiler-Mate to support discovery and reuse.

Topics

Resources

Contributing

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages