-
Notifications
You must be signed in to change notification settings - Fork 7
Oapi codegen #33
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
base: main
Are you sure you want to change the base?
Oapi codegen #33
Conversation
|
Skipping CI for Draft Pull Request. |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the Comment |
|
⏺ OpenAPI Code Generation Comparison Overview
Type Style: Strengths:
Weaknesses:
Type Style: Strengths:
Weaknesses:
Type Style: Strengths:
Weaknesses:
Comparison Summary
Recommendation For your use case (types + client only):
|
HYPERFLEET-500 - feat: introduce oapi-codegen
This PR introduces oapi-codegen to generate the go types from openapi.yaml schema instead of the Java openapi-generator tool.
This PR depends on the approval of: openshift-hyperfleet/hyperfleet-api-spec#21
The generated openapi.yaml from that PR is already introduced in this PR, with
v1.0.2The PR is organized in 3 commits: