-
Notifications
You must be signed in to change notification settings - Fork 49
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
New design principle: Consistency #285
Comments
Would be interesting to explore how these thought might be a counterpart to the W3CTAG Evergreen Web finding. |
Another example by @plinss : It would be cool if API methods that return URLs actually returned |
We agreed to keep this open despite merging #313 as we need some additional examples. |
Note that we already have a section on units relative to consistency, see https://w3ctag.github.io/design-principles/#types-and-units that probably need expansion or link to WG-produced document about consistency. |
Could we use wake lock as an example - where the design process involved looking at consistency with how other device-based sensors worked. |
On further reflection and considering our work load we are going to close this for now. If we get further feedback on the doc regarding lack of examples we can re-open. |
Consistency is currently mentioned in Naming, but I think it's broader than naming and should really have its own section, which naming could reference.
A few thoughts:
I think we probably all agree that all else being equal, consistency with the rest of the Web Platform should be prioritized. However since typically all else are not equal, there are tradeoffs to be made, and we should provide guidance about how to resolve these dilemmas.
<percentage>
for L (0%-100%), but more consistent with the color science world to use a<number>
(0-100). There was a lot of heated debate, which resolved in favor of consistency within CSS, i.e. percentages.This is partly related to the Pave the Cowpaths HTML Design principle. Do we want to merge them?
The text was updated successfully, but these errors were encountered: