aws / aws-cdk

The AWS Cloud Development Kit is a framework for defining cloud infrastructure in code
https://aws.amazon.com/cdk
Apache License 2.0
11.61k stars 3.91k forks source link

Split release zip file into separate languages #23555

Open tuananh opened 1 year ago

tuananh commented 1 year ago

Describe the feature

aws-cdk zip file is almost 400MB. could we split them up for each language go/js/python/java/etc...

Use Case

manual install the package for specific language. package them for alpine maybe.

Proposed Solution

No response

Other Information

No response

Acknowledgements

CDK version used

2.59.0

Environment details (OS name and version, etc.)

Linux

peterwoodworth commented 1 year ago

Thanks for the suggestion - this would cut a lot of unnecessary download time for users who manually install.

I am marking this issue as p2, which means that we are unable to work on this immediately.

We use +1s to help prioritize our work, and are happy to revaluate this issue based on community feedback. You can reach out to the cdk.dev community on Slack to solicit support for reprioritization.

tuananh commented 1 year ago

@peterwoodworth do you accept outside contribution?

peterwoodworth commented 1 year ago

We do! Check our contributing guide to get started if you're interested. I'm not familiar with how exactly this is packaged and released, or if this process is even exposed to the user (I honestly doubt it, to be honest). But feel free to look around and take a stab at it if you find a way to do this