shanemill1/OGC API Service Profile Builder

Generate OGC API EDR Part 3 profile artifacts (OpenAPI, AsyncAPI, AsciiDoc) from a profile config YAML. Optionally compile a PDF via Metanorma and run OGC CITE conformance tests against a live server.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
configPath to the profile config YAML fileyes
outputOutput directory for generated artifactsno./profile_output
versionoapi-profile-builder version to install from PyPI. Defaults to latest. nolatest
pdfCompile a PDF via Metanorma Docker image (requires Docker on the runner). Set to 'true' to enable. nofalse
cite-urlURL of a live server to run OGC CITE conformance tests against. Leave empty to skip CITE testing. no""
cite-typeWhich CITE test suite to run. One of: edr, features, both. Only used when cite-url is set. noedr
namedescription
openapiPath to the generated openapi.yaml
profile-configPath to the generated profile_config.json
asyncapiPath to the generated asyncapi.yaml (if pubsub is configured)