Skip to content

Improve Performance of code-generator #2528

Open
@knottnt

Description

@knottnt

Is your feature request related to a problem?
Running the ack-generate tool to build an ACK controller can take quite a long time. Often even taking several minutes to fully complete. This leads to long feedback cycles when implementing a new resource for an ACK controller.

Describe the solution you'd like
After some high level profiling of the ack-generate tool it appears that one culprit of the long run time is checking out the aws-sdk-go-v2 repo in order to retrieve the AWS model files. Using a smaller more focused repo such as api-models-aws may reduce the impact of retrieving AWS model files.

Describe alternatives you've considered
There are likely many other potential improvements that could be made to code-generation performance.

Metadata

Metadata

Assignees

Labels

area/code-generationIssues or PRs as related to controllers or docs code generationkind/enhancementCategorizes issue or PR as related to existing feature enhancements.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions