-
Notifications
You must be signed in to change notification settings - Fork 105
Monolithic Packaging #6
Copy link
Copy link
Closed
Labels
devexDeveloper ExperienceDeveloper Experienceeffort/largeSignificant effort required for implementationSignificant effort required for implementationmanagement/rfcstatus/doneImplementation completeImplementation complete
Description
| PR | Champion |
|---|---|
| #122 | @rix0rrr |
Description
The CDK consists of 100+ packages, one for every AWS service and then some, with
complex interdependencies. For example, the aws-ecs package depends on core,
aws-iam, aws-ecr, aws-ec2 and more packages to do its work. In fact, it
depends on 23 other packages.
This means that when a user wishes to use the aws-ecs module, their package
manager needs to fetch all 23 dependencies.
This proposal suggests to bundle and release the AWS CDK as a single monolithic
module. This means that the way users consume the CDK will change in a breaking
way.
Progress
- Tracking Issue Created
- RFC PR Created
- Core Team Member Assigned
- Initial Approval / Final Comment Period
- Ready For Implementation
- implementation issue 1
- Resolved
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
devexDeveloper ExperienceDeveloper Experienceeffort/largeSignificant effort required for implementationSignificant effort required for implementationmanagement/rfcstatus/doneImplementation completeImplementation complete