Feature Flags
eladb opened this issue · comments
Elad Ben-Israel commented
PR | Champion |
---|---|
#56 | @eladb |
Description
Sometimes we want to introduce new breaking behavior because we believe this is
the correct default behavior for the CDK. The problem, of course, is that
breaking changes are only allowed in major versions and those are rare.
Feature flags are a pattern/mechanism which will allow us to introduce breaking behavior which is disabled by default (so existing projects will not be affected) but enabled automatically for new
projects created through cdk init
.
Progress
- Tracking Issue Created
- RFC PR Created
- Core Team Member Assigned: @eladb
- Initial Approval / Final Comment Period
- Ready For Implementation
- Implement first feature flag (aws/aws-cdk#4925)
- Update developer guide to describe feature flags: awsdocs/aws-cdk-guide#162
- Add feature flags to
cdk doctor
and update issue template (aws/aws-cdk#5627)
- Resolved