Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move to modular versioning #272

Closed
eladb opened this issue Jul 10, 2018 · 1 comment
Closed

Move to modular versioning #272

eladb opened this issue Jul 10, 2018 · 1 comment
Labels
effort/large Large work item – several weeks of effort ops-excellence Operational Excellence p2

Comments

@eladb
Copy link
Contributor

eladb commented Jul 10, 2018

At the moment, the entire repository has a single version. We should move to per-module versioning when we start publishing to package managers.

Some issues to consider:

@eladb eladb added the ops-excellence Operational Excellence label Jul 10, 2018
@eladb eladb self-assigned this Nov 6, 2018
eladb pushed a commit that referenced this issue Nov 6, 2018
Adds "peerDependencies" to all modules for all dependencies that
include types that are used in the module's public API.

Also, add "@aws-cdk/cdk" to "peerDependencies" for the typescript 
library cdk-init template.

This will be enforced by jsii when aws/jsii#1090 is introduced.
Prerequisite for #272
Fixes #979
eladb pushed a commit that referenced this issue Nov 6, 2018
Adds "peerDependencies" to all modules for all dependencies that
include types that are used in the module's public API.

Also, add "@aws-cdk/cdk" to "peerDependencies" for the typescript
library cdk-init template.

This will be enforced by jsii when aws/jsii#292 is introduced.
Prerequisite for #272
Fixes #979
eladb pushed a commit that referenced this issue Nov 6, 2018
Adds "peerDependencies" to all modules for all dependencies that
include types that are used in the module's public API.

Also, add "@aws-cdk/cdk" to "peerDependencies" for the typescript
library cdk-init template.

This will be enforced by jsii when aws/jsii#292 is introduced.
Prerequisite for #272
Fixes #979
@eladb eladb mentioned this issue Nov 12, 2018
@fulghum fulghum added the effort/large Large work item – several weeks of effort label Jan 2, 2019
@eladb eladb removed their assignment Jan 8, 2019
@fulghum
Copy link
Contributor

fulghum commented Feb 15, 2019

Pulled this off the GA planning board since we found a way to avoid this work for GA

@fulghum fulghum added p2 p1 and removed p1 labels Mar 6, 2019
@eladb eladb closed this as completed Aug 27, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
effort/large Large work item – several weeks of effort ops-excellence Operational Excellence p2
Projects
None yet
Development

No branches or pull requests

3 participants