Coder Social home page Coder Social logo

Support for OpenAPI v2? about create-openapi-repo HOT 4 CLOSED

gchan avatar gchan commented on September 21, 2024
Support for OpenAPI v2?

from create-openapi-repo.

Comments (4)

adamaltman avatar adamaltman commented on September 21, 2024

Yes, only in the history of this repository.

d4343f1

The repository structure is for writing API definitions by hand. I really recommend you utilize the latest version of the spec to do that. OAS3 has been out for almost 3 years already.

from create-openapi-repo.

gchan avatar gchan commented on September 21, 2024

Thanks for the info @adamaltman

We use the latest Ruby library Grape-Swagger however that currently only produced OAS2 :(

I'm currently looking at OAS2 to OAS3 converters so we can use the latest version of create-openapi-repo. Do you think that would be feasible? Would there be any compatibility issues between the two specs (I'm getting up to speed at the moment!)?

Ideally we would like to build an automated pipeline which publishes the latest documentation to Github pages :)

from create-openapi-repo.

adamaltman avatar adamaltman commented on September 21, 2024

I don't think you need this repository if you're using code annotations. The purpose of this repo is for those who hand-author their API definitions.

Check out https://github.com/redocly/redoc to build the docs from your annotation-generated API definitions.

from create-openapi-repo.

gchan avatar gchan commented on September 21, 2024

Thanks for the tip!

One of the 'nice to haves' is the ability to add supplementary documentation in Markdown. It seems this repo has some interesting tools to build/bundle multiple files into a single file. I'll take a look at https://github.com/redocly/redoc

from create-openapi-repo.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.