openapi2slate

1.3.1 • Public • Published

OpenAPI to Slate Markdown

CI

An opinionated and Work in Progress converter from OpenAPI to Slate Markdown.

Created for use by Scrive.

Usage

openapi2slate your_api.json

Outputs resulting Markdown + HTML to standard output.

Command line options:

--validate            Validate the API using Swagger-Parser
--include-internal    By default API paths using an 'Internal' tag will be
                      hidden, this flag includes them too
--search-filter       Include the search filter

Our formatting choices

  • We use it for http://apidocs.scrive.com/
  • Dereferncing is not properly implemented, instead it tries to dereference the file for you and use that. YMMV.
  • API paths are grouped by tags.
  • A list of API paths is generated automatically.
  • The 'Internal' tag acts in a special way and those API paths are not included by default, use --include-internal to include them.
  • You can mark parameters with x-internalOnly to make them "Internal"
  • API Schema works fairly OK, some features may be missing...
  • We render things in Slate Markdown that fits our needs and customisations, so this may not work well for you!

Readme

Keywords

none

Package Sidebar

Install

npm i openapi2slate

Weekly Downloads

2

Version

1.3.1

License

BSD-3-Clause

Unpacked Size

1.38 MB

Total Files

151

Last publish

Collaborators

  • jco
  • jonathan_scrive
  • kraklin
  • trin-cz