Disallow of feature flags to use licensed names
This ensures that all feature flags are explicitly used, and have a unique meaning. This work does: - hide `licensed` from `bin/feature-flag` - discovers the feature flag names to collide with licensed feature names - disallows to use licensed names in feature flag API (unless `force=1`) - removes mentions about implicit feature flags This does not: - remove implicit feature flag check - the removal of implicit feature flag will be done at some point later
显示
- bin/feature-flag 3 个添加, 1 个删除bin/feature-flag
- config/initializers/0_inject_feature_flags.rb 46 个添加, 0 个删除config/initializers/0_inject_feature_flags.rb
- doc/development/feature_flags/development.md 7 个添加, 40 个删除doc/development/feature_flags/development.md
- ee/lib/ee/api/features.rb 28 个添加, 0 个删除ee/lib/ee/api/features.rb
- ee/spec/requests/api/features_spec.rb 12 个添加, 0 个删除ee/spec/requests/api/features_spec.rb
- lib/api/features.rb 10 个添加, 0 个删除lib/api/features.rb
- lib/feature/shared.rb 3 个添加, 0 个删除lib/feature/shared.rb
- spec/bin/feature_flag_spec.rb 23 个添加, 0 个删除spec/bin/feature_flag_spec.rb
加载中
想要评论请 注册 或 登录