-
Notifications
You must be signed in to change notification settings - Fork 11
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
Add web developer friendly links to MDN #32
Comments
If this is really as straightforward as it seems I'll give this some time. Searching for and then copy/pasting links into the .json is all you are really looking for here? |
Pretty much, yes. It takes a little bit of reading of the feature description first, to make sure you know what the feature is about. And it takes a little bit of figuring out whether we want just one link to MDN (which is the most common case), or several (e.g. when a feature is about, say, two different methods that are related, but that are not described by just one MDN page). Thank you for helping ! |
Before I get too far along. I see a listing for "borders" that links to the border MDN article.
|
The object keys in that file correspond to IDs of features defined in the web-features repository. They should not be changed. To find out more about a feature, given its ID, do either of these things:
For this project, you should consider the feature IDs as fixed and should not change them in the mdnDocsOverrides.json file. The idea is, for each feature listed in there to find the MDN page that best describes the feature. Does that help ? |
Yes, thank you that helps. Had a go at A-C this afternoon. Have a look and let me know if I'm on the right track before I send a pull: main...jsnkuhn:web-features-explorer:main Do you want them all at once or is it fine in sections like this one? |
@jsnkuhn looks like a great start. Please do send a pull request. And, yes, in sections like this one is best. It'll make it easier to review. |
Dropping this in here as a reminder to jump ahead to the things listed on "CSS Wrapped 2024" that need MDN links before going back to working alphabetically. Will watch out for anything similar from the other vendors: |
Most of the Wrapped 2024 stuff was already covered but is there really no MDN documentation of |
It's coming apparently : mdn/content#37118 |
Help wanted: help me complete the mapping between web-features and MDN URLs
The features listed in the web-features repository don't come with MDN URLs.
However, linking web-features to MDN URLs is useful for several things:
The mapping is, for now, maintained in this file: https://github.com/web-platform-dx/web-features-explorer/blob/main/mdnDocsOverrides.json
There are still a couple hundred features left to be mapped. Here's how the mapping works:
Each feature points to one or more MDN URL. Each MDN URL is partial, only the slug is needed, not the root URL. Here's an example:
The root URL is
https://developer.mozilla.org/en-US/docs/
, so the two slugs above end up pointing to: https://developer.mozilla.org/en-US/docs/Web/API/AbortController and https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal.On the web-features-explorer website, currently, the mapping is used to display links as follows:
See this page live here: https://web-platform-dx.github.io/web-features-explorer/features/aborting/
The text was updated successfully, but these errors were encountered: