Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reduce the number of special case feature groups #6175

Closed
ddbeck opened this issue May 18, 2020 · 1 comment
Closed

Reduce the number of special case feature groups #6175

ddbeck opened this issue May 18, 2020 · 1 comment
Labels
schema ⚙️ Isses or pull requests regarding the JSON schema files used in this project.

Comments

@ddbeck
Copy link
Collaborator

ddbeck commented May 18, 2020

Some consumers have to handle special groups of features in the structure of the data. We should reduce or eliminate these special cases.

In general, we have a few broad namespaces in BCD, in which features with __compat data reside. The api namespace is typical of this: api.<featurename> is a parent of __compat data. css is more finely divided, with css.properties, css.selectors, etc.

The trouble is within a namespace, such as css.properties.gap. css.properties.gap is not a parent to __compat data. Instead, it's a surprise namespace for flex_context, grid_context, etc. We should avoid these surprises in the structure of the data.

The first step to resolving this would be to make a list of all paths through the structure which are not parents to __compat.

@ddbeck ddbeck added the schema ⚙️ Isses or pull requests regarding the JSON schema files used in this project. label May 18, 2020
@ddbeck ddbeck added this to Nice to have - improves data quality from baseline (P3) in Prioritization review Sep 4, 2020
@ddbeck
Copy link
Collaborator Author

ddbeck commented Feb 1, 2022

This is dupe of #13804 (well, actually, a subset of). Closing in favor of the other issue, since it's a bit more comprehensive.

@ddbeck ddbeck closed this as completed Feb 1, 2022
Prioritization review automation moved this from Tooling and broad data quality improvements to Done Feb 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
schema ⚙️ Isses or pull requests regarding the JSON schema files used in this project.
Projects
No open projects
Development

No branches or pull requests

2 participants
@ddbeck and others