Skip to content

OpenAPI3 migration

Roman Krivtsov edited this page May 13, 2019 · 1 revision

This document provides a roadmap for migration and adoption the library to OpenAPI3

Compatibility

Despite changes will be released with major version 2.0, the goal is to achieve migration keeping backward compatibility with Swagger 2.0.

Workflow

The migration is splitted to the following steps:

  • Paths section
  • Object definitions sections
  • New mets info

Good visual representation of changes between schemas is here: https://blog.readme.io/an-example-filled-guide-to-swagger-3-2/ Schemas:

Petstore examples:

Migration related issues are marked with label openapi3 https://github.com/yarax/swagger-to-graphql/labels/openapi3

There is a branch openapi3, which is aimed to be a release branch for the whole feature. So feature related pull requests should be merged to that branch.

Clone this wiki locally