Skip to content

ts-common/openapi-plus

Folders and files

NameName
Last commit message
Last commit date
Aug 1, 2018
Oct 1, 2018
Jul 30, 2018
Jul 9, 2018
Sep 20, 2022
Aug 21, 2018
Jul 31, 2018
Aug 21, 2018
Aug 21, 2018
Dec 18, 2024
Oct 31, 2023
Jul 26, 2018
Jul 29, 2018
Jul 25, 2018

Repository files navigation

openapi-plus

OpenAPI

A transpiler to transform OpenAPI with features to the standard OpenAPI (3.*). Proposed components:

  • OpenAPI+ parser. It should produce statically typed AST (using TypeScript type system). We may use the Schema2Ts to generate the main part of the parser.
  • Transpiler from OpenAPI+ AST to OpenAPI AST

Proposed Features

Improve API version support

Several options

  1. Keep only files for the latests API version and use source control (Git) to reference old API versions
  2. Have dif files for new API version.
    • this implementation requires a specific dif file format.
  3. Keep all API version in one file
    • this implementation may require OpenAPI language changes.