-
Notifications
You must be signed in to change notification settings - Fork 72
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
Map mozilla positions to web-features IDs #1034
Conversation
I could use help for an additional mapping:
Any idea which one I should be mapping to? |
Thanks for this PR! We're considering moving away from maintaining |
This sounds very similar to how WebKit does it then. Using labels would indeed work, but it means that your team would have to maintain these labels (mostly remembering to add the label in the first, web-features IDs are very unlikely to change over time). |
We have now moved to a new setup as of #1063 Data is from:
Not all issues are listed in |
I think if we want to do this, a system where the reporter indicates which feature the proposal covers as part of the initial template makes sense. I think on the WebDX side we need a better understanding of how we're going to manage early-stage features. |
@zcorpan feel free to close this PR. It no longer applies, and as @jgraham said, mapping your current system to web-features would likely require changing the issue template and some of the code you use to update the yaml file.
Is the goal to eventually list them all there? For information, I started manually mapping web-features to positions in this file: https://github.com/web-platform-dx/web-features-explorer/blob/main/standard-positions.json Looking at |
No, going forward we'll only add entries to that file if we want to include a description and rationale in the dashboard website. The gh-pages branch has a generated |
The web-features repository maintains a growing list of web platform features. This list acts as a hub for various web data such as browser-compat-data, Can I Use, specs, WPT, Chrome's usage counters, etc.
The most useful thing the web-features repo offers right now is a summary of browser support and a Baseline status per feature. The Baseline status, in particular, is used on the MDN Web Docs and Can I Use websites.
Other websites such as webstatus.dev use a bunch of information from web-features.
The W3C WebDX CG (which currently maintains the repo) recently discussed mapping web-features entries to browser standard positions too.
This PR is a proposal for the first step towards achieving this. It adds IDs of features in the web-features repo to individual entries here. This is done by adding an optional
webFeaturesID
property to entries inactivities.json
. This property is a string which value matches filenames in https://github.com/web-platform-dx/web-features/tree/main/features (without the file extension).If you agree with this approach, this will help us link Mozilla positions with a lot of other data about web platform features around various web properties.
I plan on proposing a similar PR for https://webkit.org/standards-positions/
cc @jgraham who we discussed this with.