-
Notifications
You must be signed in to change notification settings - Fork 2k
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
standard_track
is redundant when there is spec_url
#12685
Comments
See #11216 for creating a guideline around |
How far away are we from having |
Modifying |
Filed #12709 to add what webref knows about, but there's still a lot of omitted |
It seems likely that (Provided we can create a fixed requirement for |
#6103 also touches on a bunch of this discussion, specifically about whether WICG documents (which aren't on the W3C Recommendation track) are "standards track". |
I think this will remain the case, and isn't something we need to fix. If we add a lint, it could be:
|
Why would a specification imply that something is a standard (or on track to be one)? Any crank on the Internet can write a specification. Many do. Some of them end up on standards tracks of various sorts. Mozilla has a more advanced set of definitions that might be a better substitute than testing for the presence of a specification. Of course, that might mean some judgment is involved, which means documenting some guidelines. FWIW, WICG documents - or any CG document - should not be marked as standards track. Yes, they might eventually become standards (many have done so), but many others never go anywhere. (Chris Wilson suggested that maybe you flag incubations; I would say that |
As I’ve said at #6103 (comment) and elsewhere, we are going to be much better off if we just remove More details and examples about why trying to identify what’s “standard” and what’s not is problematic:
In contrast, whether or not something has a spec is a fact that we can objectively measure. Even if the only spec for some some feature were written by a crank on the Internet, that’s still a spec. And for BCD and MDN purposes, it’s not our goal to be making judgement calls about the quality or provenance of particular specs. For MDN purposes, we minimally need a spec in order to try to document a feature. Otherwise, if we don’t have a spec for a feature, then the best we can do is to try to document which browser engines the feature works, and how it works in those engines. And in some cases in MDN and BCD, we have features that developers want to understand but that we don’t have a spec for. So part of the value of the As far as whether something is considered a “standard” or not, in my experience, developers coming to MDN don’t care whether somebody else has decided a feature is standard or not; instead what they care about is, understanding the feature and getting some help and guidance with trying to use it in their code — even in cases where that feature may only be implemented in only one browser engine (and even in cases where it seems pretty clear that feature is never likely to end up being implemented in any other browser engines). |
Closing this as a duplicate of #1531. |
Having a spec URL should automatically say it's on a standard track. But since not all data have
spec_url
, maybe at least make surestandard_track
is consistent with the value ofspec_url
and ultimately remove the field?The text was updated successfully, but these errors were encountered: