Add FeatureState FEATURE_DISABLED_BY_DEFAULT_EXCEPT_FOR_DOGFOOD |
||
Issue descriptionRegularly people have to set up field trial config files to enable a feature for dogfood users while they're still experimenting with it from the general public. We can make this easier--no dogfood file configs necessary--if we simply add a feature state that is only enabled for dogfood users.
,
Feb 8 2018
CC asvitkine, as part of our plans to make experiment rollouts easier.
,
Feb 9 2018
Seems reasonable to me. I'll add it to the deficiencies doc. It's a little unfortunate that to support this, we'd need to put the concept of dogfood all the way into base/ but I agree that benefits probably are worth it. In terms of how this could work, it would need some API on base::FeatureList during its setup that could set dogfood mode, which would then return those features as enabled. So VariationsService could be responsible for setting that. We'd need to decide whether we'd want to add a new bit to the proto just for that, or re-use a special study for this, which would mean hardcoding the name of a study into Chrome. (We can't use Feature API since it won't be initialized yet since we're trying to initialize it.) Assigning to myself for now. Thanks for the idea! |
||
►
Sign in to add a comment |
||
Comment 1 by mpear...@chromium.org
, Jul 28 2017