Skip to content

Expectations around OpenAPI usage #8

@pahjbo

Description

@pahjbo

Although it has been agreed to proceed in producing OpenAPI definitions for standards that define interfaces, there is no written guidance on how this should be done. Topics such as

  • modularisation of the OpenAPI definitions (difficult)
  • tools to be used to syntactically validate the definitions (should be added to the GitHub CI)
  • generation of documentation from the OpenAPI definitions (should be the minimal use that the definitions are put to, again should be part of the GitHub CI
    • how to distribute this documentation?
  • how to distribute the OpenAPI definitions.

Harder validation questions

  • how to validate that the standard text and the OpenAPI definitions agree?
    • possibly easier for existing standards where server side implementations (written against the document) exist - an OpenAPI client generator could be used.
    • in future what is the policy if there is found to be disagreement between OpenAPI definition and document text (probably to decide on case by case basis)?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions