Skip to content
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

Allow extensions in all OpenApi structures #438

Merged
merged 1 commit into from
Jun 6, 2022

Conversation

albertored
Copy link
Contributor

@albertored albertored commented Mar 23, 2022

Swagger documentation that was used in PR #415 is outdated.

By reading OpenApi sepcification one can see that almost all objects can be extended with custom extensions. This PR adds the Extendable implementation to all the missing structures a part for Paths, Responses, and Callback that are not defined as structs thus making it difficult to add extensions.

@albertored albertored force-pushed the extensions-everywhere branch from f62061e to c8dd284 Compare June 1, 2022 14:44
Swagger documentation is outdated (https://swagger.io/docs/specification/openapi-extensions/).

Reading OpenApi sepcification (https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.3.md)
one can see that almost all objects can be extended with custom extensions.
@albertored albertored force-pushed the extensions-everywhere branch from c8dd284 to f602673 Compare June 1, 2022 14:45
@mbuhot mbuhot merged commit 6f80bd4 into open-api-spex:master Jun 6, 2022
@mbuhot
Copy link
Collaborator

mbuhot commented Jun 6, 2022

👍 thanks @albertored

@albertored albertored deleted the extensions-everywhere branch June 6, 2022 09:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants