Skip to content

Adds invalid "includePath" properties into exported OpenAPI 3.0 types when modular RAML is used #24

Description

@Windowsfreak

When using !include statements for better RAML modularisation, e.g.

#main.raml

types:
  Response: !include types/myResponse.raml
#types/myResponse.raml

#%RAML 1.0 DataType
properties:
  // ...

Then the generated specification will contain an extra property includePath in the types that does not belong to OpenAPI 3.0 specification:

{ // ...
      "Response": {
        "includePath": "types/myResponse.raml", // ...
      }
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions