Why is this repository divided into two extensions, client and server? #904
Closed
yuhaibohotmail
started this conversation in
Ideas
Replies: 1 comment
-
@yuhaibohotmail It's intended to have everything under Apicurio in the future. Since we are not there yet, we have these two options. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
As far as I understand, the main difference is that quarkus-openapi-generator is based on OpenAPI Generator, and quarkus-openapi-generator-server is based on Apicurio Codegen tool. They both have the ability to generate client code and server code.
The code generated by quarkus-openapi-generator implements the server code as long as the generated API interface is implemented.
The code generated by quarkus-openapi-generator-server only lacks annotations such as @RegisterRestClient.
But there are some differences, for example, quarkus-openapi-generator supports openapi 3.1, but quarkus-openapi-generator-server does not support it yet.
Therefore, I suggest expanding both two extensions to support client code and server code, and renaming two extensions.
Beta Was this translation helpful? Give feedback.
All reactions