swagger-api / swagger-node

Swagger module for node.js
http://swagger.io
Apache License 2.0
3.97k stars 585 forks source link

Transition/Support for OpenAPI 3.0.0 Specification #514

Open edgeadjei opened 7 years ago

edgeadjei commented 7 years ago

Can we expect support for the OpenAPI 3.0.0 specification? OpenAPI-Specification

kapildave6 commented 6 years ago

Any update on this? Can we expect support for 3.0.0 in swagger-node?

sakes commented 6 years ago

@fehguy @theganyo Can we get an official response to the original question? I'm assuming this tool will be reworked once the swagger-api contributors are satisfied with the migration of other core swagger-api libs to 3.0?

Do you guys need some help with swagger-node?

kapildave6 commented 6 years ago

@fehguy @theganyo @sakes

Any update? Can we have expected date for release?

webron commented 6 years ago

Hi everyone - sorry for the delayed reply.

It is our intent to support OAS3 in swagger-node. This is not going to be an easy transition as a lot of things are going to change under the hood of the project. We cannot provide you with an ETA, but I can say that we'll only be able to start working on it after we finish full OAS3 support in our other Javascript projects (swagger-js/ui/editor).

drej1 commented 6 years ago

Hi @webron ! So how is it going with the other js projects? Still work in progress? Do you have a high level roadmap for this project? Thank You very much. Drej

webron commented 6 years ago

That's a very fair question. The other JS projects are progressing fairly well, but we still have some time to invest in them. Wish I could give you an ETA but anything I would give you would be pretty much random. I would not expect to see a version before the end of the year.

phamdt commented 6 years ago

are there any tasks that could be given to the community to take on to help with the transition?

scottmdahl commented 6 years ago

@webron Any updates on this issue? Anything the community can do to help?

jwalton commented 6 years ago

I've spent the past several weeks writing a new OpenAPI 3.x.x framework for node.js from the ground up. You can check it out here.

ewoudsmets commented 6 years ago

@jwalton Exegesis is looking fairly similar as swagger-node but I prefer to stick to the existing framework. Still hope OpenAPI3 will soon be supported by swagger-node. Does anybody know if there will be a migration path from OpenAPI2 -> OpenAPI3 supported by swagger-node?

StarryShark commented 6 years ago

@webron do you have any update for us about OpenAPI 3.0 support?

alfirin commented 5 years ago

One year, after: do you have any updates on this?

mbsimonovic commented 5 years ago

case you don't want to wait: https://github.com/kogosoftwarellc/open-api

alfirin commented 5 years ago

@mbsimonovic : I don't get the point of this project if I have to specify and develop all the services by myself. The generator should return the examples from the specification file.

jwalton commented 5 years ago

https://github.com/exegesis-js/exegesis is going strong - we're using it every day in production.

mbsimonovic commented 5 years ago

@alfirin it maps requests to your implementation based on the spec, and implements validation. well it'd rather take something than nothing