View on GitHub

qc-atlas

Platform for Sharing Quantum Software

Use OpenAPI specification

Context and Problem Statement

The API has to be documented in human and machine readable form. If the API is documented in machine readable form, the automatic generation of client services is possible.

Decision Drivers

Considered Options

Decision Outcome

Chosen option: Use OpenAPI, because the API is described in a standardized format which is human and machine readable.

Positive Consequences

Negative Consequences

Pros and Cons of the Options

Use OpenAPI

The OpenAPI specification is a standardized API description format, see.

Spring Restdocs

Combines hand written and automatically generated documentatio, see.