-
Notifications
You must be signed in to change notification settings - Fork 63
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
RFC #163: Add web_feature metadata file to web-platform-tests #163
RFC #163: Add web_feature metadata file to web-platform-tests #163
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This seems reasonable
|
||
# Proposed change | ||
|
||
The proposed change includes: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Presumably there's also a step where this data is integrated in wpt.fyi
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This will come as a separate RFC. Now that this RFC is moving to separate things (as opposed to #157), there might be a different way to integrate this into wpt.fyi instead of just modifying the current metadata ingestion path.
2561022
to
35bcbe3
Compare
https://github.com/web-platform-dx/web-features has been renamed to match the name of the NPM package, so I suggest renaming this to |
Thanks for pointing that out @foolip ! I have renamed things. |
@jcscottiii did you forget to push changes? There's a lot of "feature-set" in the text still. |
@foolip that's quite embarrassing of me 😅. Thanks for catching that. I fixed that. |
@jgraham I added the lint suggestion that you mentioned during the https://github.com/web-platform-tests/wpt-notes/blob/master/minutes/2023-09-05.md |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @jcscottiii!
@Ms2ger are you OK with the wpt.fyi integration being out of scope? You have a "requested changes" review if you'd like to give it another spin :) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not blocking
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
So generally this seems OK, but I'd at least like to understand the requirements that drove the inheritance design.
Longer term, I'm worried about the duplication between this and wpt-metadata. wpt.fyi seems like the obvious UI to add feature metadata, even though (like interop labels) they don't correspond to test results. Indeed the lowest-risk way of prototyping this work and exploring requirements would be just adding labels to tests like feature-subgrid
.
@jcscottiii now that the file can list multiple features, can you rename it from |
@foolip Thanks for the suggestion. Done! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @jcscottiii! I've looked this over once more. There are lots of ways that one could do the "exclude features from parent directories" part, and this approach seems pragmatic to me. (You could also imagine a system of includes/excludes, but then you need to both exclude tests from a parent feature and include them into a child feature, which isn't a big deal, but also not an improvement IMHO.)
@jgraham any thoughts on the latest version |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this looks good enough to be worth prototyping.
A first |
Replacement of #157 that uses the feedback from the last WPT meeting.
Rendered