swagger-node icon indicating copy to clipboard operation
swagger-node copied to clipboard

Transition/Support for OpenAPI 3.0.0 Specification

Open edgeadjei opened this issue 8 years ago • 16 comments

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

edgeadjei avatar Jul 26 '17 21:07 edgeadjei

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

kapildave6 avatar Sep 14 '17 10:09 kapildave6

@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?

sakes avatar Sep 15 '17 15:09 sakes

@fehguy @theganyo @sakes

Any update? Can we have expected date for release?

kapildave6 avatar Sep 26 '17 05:09 kapildave6

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).

webron avatar Sep 29 '17 02:09 webron

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

drej1 avatar Oct 26 '17 18:10 drej1

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.

webron avatar Oct 26 '17 18:10 webron

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

phamdt avatar Dec 15 '17 00:12 phamdt

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

scottmdahl avatar Feb 05 '18 16:02 scottmdahl

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.

jwalton avatar May 22 '18 18:05 jwalton

@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?

ewoudsmets avatar May 25 '18 05:05 ewoudsmets

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

StarryShark avatar Jun 07 '18 05:06 StarryShark

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

alfirin avatar Aug 29 '19 09:08 alfirin

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

mbsimonovic avatar Aug 29 '19 09:08 mbsimonovic

@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.

alfirin avatar Aug 29 '19 10:08 alfirin

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

jwalton avatar Aug 29 '19 12:08 jwalton

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

mbsimonovic avatar Aug 29 '19 13:08 mbsimonovic