New diffs: Define the order of our priorities
Context
In the context of the New Diffs effort (Epic), we aim to use this issue to collaborate in defining the order of our priorities with the input of our engineers.
Task
Out of this list of criterias that we will observe throughout the project, let's define what is more important and what is less important.
Note: this order can be used in the future when potential proposals put some criterias against each other and it will help having a pre-established guideline.
Criterias (ordered alphabetically)
- [Accessibility] Accessible for users
- [Coverage] Coverage of all diff scenarios
- [Maintainability] Improved maintainability
-
[Perceived Performance] Meaningful metrics / Perceived performance
- Performant regardless of diff size
Proposed orders
(Please respond in comments in this issue with your proposal and rationale)
Related reading
- Similar example in the HTML spec by W3: https://www.w3.org/TR/html-design-principles/#priority-of-constituencies
Edited by André Luís