To better illustrate how Community configuration 2.0 should work like, we should provide an example client, which would show the technical community how would interaction between an extension/configuration client and CC2.0 itself work like. This can be done by either:
- changing GrowthExperiments to use CC2.0 in a proof of concept patch, and use that as an example,
- creating a new extension solely for this purpose.
@Sgs and @Urbanecm_WMF discussed those two approaches and decided to go with option (2), because GrowthExperiments uses community configuration in a lot of places, migrating all of them would take a lot of effort and having some places migrated and others not might confuse people. A dedicated extension can be simple, have only a couple of lines and thus be easy to understand.
Let's upload the result under https://gitlab.wikimedia.org/repos/growth/.