Skip to content

codegen: add OpenAPI-to-CLI code generation pipeline - #7

Closed
somanshreddy wants to merge 1 commit into
03-31-client_add_multipart_form-data_file_upload_supportfrom
03-31-codegen_add_openapi-to-cli_code_generation_pipeline
Closed

somanshreddy wants to merge 1 commit into
03-31-client_add_multipart_form-data_file_upload_supportfrom
03-31-codegen_add_openapi-to-cli_code_generation_pipeline

Conversation

@somanshreddy

@somanshreddy somanshreddy commented Mar 31, 2026 •

Copy link
Copy Markdown
Collaborator

Not ready for review. Superseded by PRs #11-#15 for Stack 1. Will be reused in Stack 2.

Parser reads OpenAPI spec, resolves $ref, classifies body fields as
simple (→ flags) or complex (→ --json-body), detects pagination and
multipart. Grouper derives command names from paths + HTTP methods.
Renderer emits command.Spec struct literals via Go text/template.
Golden file tests verify output stability.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@somanshreddy

Copy link
Copy Markdown
Collaborator Author

Superseded — split into PRs #11-#15 for easier review.

@somanshreddy

Copy link
Copy Markdown
Collaborator Author

Closed — split into PRs #11-#15 for smaller, focused reviews. This PR is fully superseded.

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.

1 participant