-
Notifications
You must be signed in to change notification settings - Fork 795
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
Consider using 'should' instead of 'must' in help text for best practices #1491
Comments
@mfairchild365 I think that's a good suggestion. I'm meeting with Melanie, Glenda and Sujasree to discuss aligning the descriptions of rules with those of the Deque Way. I'll take this on board as input. |
No, this is a bad suggestion. If you want to meet the best practice you MUST do what it requires. The best practice itself is a SHOULD but if you decide to meet it then the requirements are clear. |
I was just going to file this same issue but discovered this open issue. As of this time, some axe best practices say must and some say should, so they aren't consistent within axe. Also, in DQU and the DQWay we use the MUST, MAY, SHOULD terminology according to the RFC 2119 standard with respect to WCAG requirements. I realize the axe rules don't capitalize those terms and the analogy isn't perfect, but... the difference in use of "must" and "should" between axe and DQU and DQWay and Assure and WCAG is confusing to say the least. |
There are inconsistencies in these messages. In my opinion, the correct word to use in these messages is "must" for the reason Dylan said. If you want the issue to be resolved, you must resolve the thing. |
@goodwitch looping you in on this issue to get your thoughts. |
Sounds like we need to add this to the Jedi Council agenda. @paulbohman needs to be included too. See the DQU usages of MUST and SHOULD here https://dequeuniversity.com/checklist |
OK so RFC 2119 has nothing to do with this ticket. I agree with Dylan that if we treat these as requirements, they are a must. I dug into this with Glenda and Melanie this week, and what I found much more of a compelling reason to change this is to consider the MuSCoW prioritisation method. Best practices issues are not things that should block a release, whereas WCAG A and AA issues should do. Therefore it make sense for WCAG rules to not use the word "should" and for BPs to not use the word "must". |
I’d like to propose changing “must” to “should” in best practice rule help text. For example “Document must have one main landmark” would be “Document should have one main landmark”.
Motivation: This would better align with actual WCAG conformance requirements, the way Deque University refers to best practices, and RFC 2119.
The text was updated successfully, but these errors were encountered: