Issue metadata
Sign in to add a comment
|
[Component Request] FeatureControl |
||||||||||||||||||||||
Issue description1] Component Name: FeatureControl 2] Parent Component: Blink>Internals 3] Description of Component: Issues related to how web platform features are enabled and measured, such as webexposed tests, UseCounters and the RuntimeEnabledFeatures infrastructure. 4] Admin/ Owner: chasej 5] Please specify what triage practices will be followed for the component The Feature Control team will own triage for this component. We will establish a full triage process to cover this (and other components), early in Q2 2017. In the interim, chasej@ will be monitoring issues directly.
,
Jul 12 2017
Yes, there is overlap between the team name and component name, but we don't intend this as a team component. We think this component should be separate from Internals>Metrics for a few reasons: - This will cover the mechanisms by which features are exposed to the web platform. The intent is to explicitly represent the functional area of web platform surface area, which has fallen through the cracks in the past. - It should mostly be web-developer invisible, and thus is under Internals. This will be visible to and focused on Blink developers, so we think it should be under Blink - Clearly, some metrics are included (i.e. UseCounters), but are only a part of the story. The metrics here make use of the infrastructure covered by Internals>Metrics (i.e. UMA, UKM). However, we think they are functionally separate. For full context, see the Feature Control team charter, including comments about the interaction/overlap with other teams/areas: https://docs.google.com/document/d/1RBbEFZ46Bws8eiPlzxFjRE5WI8oIBnDQXHqM_S23xmQ/
,
Jul 24 2017
Ping. Could I get an update on this request?
,
Jul 28 2017
Yeah things like webexposed tests, RuntimeEnabledFeatures, etc. have nothing to do with "metrics". So even if we put UseCounters in Internals>Metrics, we'd still need somewhere to put these "bugs in the internal infrastructure used to enable/disable and track the APIs we exposed to the web". I understand the desire to avoid having team-specific labels, but we also create teams around related code so it's not really a co-incidence that the group of code we've chosen for a team is also a good group of functionality for an Internals> label ;-)
,
Aug 29 2017
Hi, I believe we've answered the question about the best location for this component. Anything outstanding here to create the component?
,
Sep 5 2017
Let's figure out a component name that works under the root Internals component. Subcomponent replicating common top level structures makes traversing the hierarchy less predictable. Agreed, Internals>Metrics may not make sense. Perhaps just Internals>FeatureControl.
,
Sep 6 2017
We'd be fine with Internals>FeatureControl. We don't expect web developers to be filing bugs in this area via the new bug wizard, so it shouldn't matter if the component doesn't show up there. However, I believe this means that any bugs in the component will be excluded from the general web platform bug reporting, dashboards, .etc. sshruthi@, am I understanding that correctly? If so, how important is that Feature Control bugs live somewhere under a Blink component?
,
Sep 6 2017
Let's do what makes sense from a reporter's perspective. I will try and figure out how to capture those in the dashboards. I went ahead and created the component and added Jason as admin, could you please add a description?
,
Sep 6 2017
Great, thanks! Description added.
,
Sep 7 2017
|
|||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||
Comment 1 by lafo...@chromium.org
, Jul 12 2017