-
Notifications
You must be signed in to change notification settings - Fork 75
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 spec to v3 #989
Conversation
Awesome 😃 !
I think that thanks to Github drafts, WIP pull requests have been more widely and less wildly used. I may also have some time in the coming weeks to put into this, if you need some help, haven't tried yet but I guess the validation test that you added is to help follow through programatically with the upgrade? |
It is a way to know what's left to do, yes. |
Interesting point to have in mind: there is a user request for customising some parts of the generated OpenAPI, see openfisca/openfisca-doc#222. |
c96c1df
to
4d61f3f
Compare
e5d7ef1
to
dba6725
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Since I initially opened this PR, I cannot approve or request changes 😉
Here, it would be “request changes” because of the version number and the missing documentation for the null
object where the conversation was resolved with no information. But otherwise everything seems good! 👍
I see you prepared openfisca/extension-template#47 and openfisca/country-template#128 for Core upgrade, but I do not see any PR in https://github.com/openfisca/legislation-explorer, while this will clearly break https://demo.openfisca.org when this upgrade gets deployed. This is not blocking for this Core upgrade however, since there should be no automated deployment without version constraint changes on Template.
c4161d6
to
8505670
Compare
I am not sure I understand the reason: this PR is barely 600 LoC, and most of it is about moving the contents of a YAML file around. Could you please clarify what makes you consider that “the changeset is too large for manual review”? 🙂 |
8505670
to
4660596
Compare
Co-authored-by: Matti Schneider <[email protected]>
4660596
to
be3dee5
Compare
Depends on #1160
New Features
Breaking changes
Last updated by @maukoquiroga at 2022-11-03T23:14:44Z