Declarative OpenAPI (27.x) - #12073
Conversation
danielkec
left a comment
There was a problem hiding this comment.
Current-head review comments for the remaining issues.
danielkec
left a comment
There was a problem hiding this comment.
Current-head review comments for issues not previously reported.
danielkec
left a comment
There was a problem hiding this comment.
Current-head follow-up review: two remaining issues not already covered by the existing inline threads.
danielkec
left a comment
There was a problem hiding this comment.
Current-head review comments for the remaining issues not already covered by existing threads.
danielkec
left a comment
There was a problem hiding this comment.
Current-head review comments for issues not previously reported.
danielkec
left a comment
There was a problem hiding this comment.
Current-head review comments for still-unreported issues.
c0fa494 to
6ae7e7c
Compare
6ae7e7c to
6ca18e6
Compare
tjquinno
left a comment
There was a problem hiding this comment.
Some additional notes highlighting features in OpenAPI documents that the combination of RestServer.Endpoint and the OpenApi annotations might not cover.
If we are intentionally implementing a subset, that's fine, but enumerating what we are not providing either in Javadoc or doc might avoid user confusion or spurious bug reports.
20fa814 to
d746833
Compare
470e230 to
ae4e619
Compare
danielkec
left a comment
There was a problem hiding this comment.
Current-head follow-up for seven distinct issues not covered by existing discussions.
danielkec
left a comment
There was a problem hiding this comment.
Current-head follow-up for three distinct issues not covered by existing discussions.
3a48ebb to
93d9571
Compare
danielkec
left a comment
There was a problem hiding this comment.
Current-head follow-up for seven distinct issues not covered by existing discussions.
danielkec
left a comment
There was a problem hiding this comment.
Current-head follow-up for four distinct issues not covered by existing discussions.
danielkec
left a comment
There was a problem hiding this comment.
Current-head follow-up for three additional distinct issues not covered by existing discussions.
|
I have to reset the history and create less commits, OCA failed. |
379e369 to
d39e168
Compare
Resolves #10729
Adds declarative OpenAPI generation and mapping support, including annotation-derived operations, request and response inputs, OpenAPI version rendering, docs, and regression coverage.
Design note: The
io.helidon.openapi.v30package intentionally owns mapping infrastructure shared by OpenAPI 3.x implementations. This keeps 3.x common code in a version-family-specific package so a future OpenAPI 4.x implementation can place its common code in a separate 4.x-specific package, rather than mixing both families inio.helidon.openapi.