OpenAPITools / OpenAPITools/openapi-generator
[REQ] Support for AWS Apigateway
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 26.8k
- Forks
- 7.7k
- PR merge metrics
- PR metrics pending
Description
New Generator to support for AWS Apigateway
This will most likely mean a new generator - I don't think this fits the current generators since they are usually focused to a language (and sometimes a language framework), where this will involve a target (AWS Cloud), a infrastructure language (Terraform, Cloudformation ...) and a server language (javascript, python ...).
I have some ideas based on work done for other projects and planning to work on it. Had a starting question:
Should it be a generator like javascript-aws-terraform or should it be more along the lines of aws-terraform-javascript ?
Describe the solution you'd like
The solution should construct the infrastructure code, any other information needed and the lambda stubs with things tied well together .
See above
Describe alternatives you've considered
So far most of the solutions have been handcrafted. Its more of automating and generating than one of fixing something.
Additional context
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the existing generators and how they name and organize targets, infrastructure languages, and server languages. Clarify the generator structure and scope for AWS API Gateway, then define what infrastructure code, related information, and language-specific Lambda stubs must be produced together.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, javascript, python, terraform
- Domain
- api, cloud, infrastructure, tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100