-
-
Notifications
You must be signed in to change notification settings - Fork 104
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade OpenAPI #331
Comments
I found https://blog.stoplight.io/difference-between-open-v2-v3-v31 a useful introduction to the changes here. |
Hi ! I'm interested in working on this, if no one else is currently doing it. I already ran the swagger2openapi script to see how much work is involved. It seems like it didn't break much on the OpenAPI side, but it did some linting at the same time so it's gonna take some time to check that nothing was removed. Would it be interesting to switch directly to OpenAPI 3.1? Afaict, the tools used all support it (RapiDoc for the UI and swagger-parser for the CI), however the README mentions testing with swagger-ui, which doesn't have support yet. |
I don't think we use swagger-ui any more (it's superseded by Rapidoc). I'd be very excited to see work happening in this direction, however do have a look at matrix-org/matrix-spec-proposals#1446 (comment) which contains some notes on a previous attempt at this work. |
Thanks I already took a look at this thread. I wrote a simple conversion script that at least keeps the licensing comments at the top. I see that the |
I don't think So, I wouldn't block any upgrade job on maintaining |
See also #8 |
I opened #1310 (still a draft). Feedback is very welcome. |
Currently we use 2.x - upgrading gets us a lot of benefits and appears relatively painless
The text was updated successfully, but these errors were encountered: