You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Refactor documentation and improve formatting across multiple files
- Updated tables in arc42_de/05-building-block-view.md for better readability
- Enhanced structure and clarity in arc42_de/07-deployment-view.md
- Improved accessibility and implementation strategy details in arc42_de/08-cross-cutting-concepts.md
- Clarified quality requirements and metrics in arc42_de/10-quality-requirements.md
- Revised risks and technical debt section in arc42_de/11-risks-and-technical-debt.md
- Standardized glossary terms and definitions in arc42_de/12-glossary.md
- Adjusted package.json formatting scripts for consistency and functionality
-**ARIA IDs via `nonce()`**: Any `id` referenced by `aria-controls`, `aria-labelledby`, `aria-describedby` or `aria-owns` must be unique per instance — declare as `private readonly myId = \`prefix-${nonce()}\``using`nonce()`from`utils/dev.utils`
192
+
-**ARIA IDs via `nonce()`**: Any `id` referenced by `aria-controls`, `aria-labelledby`, `aria-describedby` or `aria-owns` must be unique per instance — declare as `private readonly myId = \`prefix-${nonce()}\``using`nonce()`from`utils/dev.utils`
193
193
-**Kein `data-testid`**: Tests verwenden BEM-Klassen als Selektoren (`page.locator('.kol-component__element')`), niemals `data-testid`-Attribute im Komponenten-Markup
|**U.S. Web Design System**| No toast — Alert + Site Alert instead |
228
-
|**GitHub Primer**| Toast officially banned after moderated usability tests with disabled users: "The tests showed significant problems that cannot be addressed with a sprinkling of ARIA." |
229
-
|**Adobe Spectrum**| Toast with strict constraints: min. 5 s timeout, pause on hover/focus, F6 landmark navigation |
230
-
|**Carbon (IBM) v11**| Split into non-interactive (`role="status"`) and interactive (`role="alertdialog"` with full focus management) |
|**GOV.UK Design System**| No toast — Notification Banner (persistent) instead|
227
+
|**U.S. Web Design System**| No toast — Alert + Site Alert instead |
228
+
|**GitHub Primer**| Toast officially banned after moderated usability tests with disabled users: "The tests showed significant problems that cannot be addressed with a sprinkling of ARIA." |
229
+
|**Adobe Spectrum**| Toast with strict constraints: min. 5 s timeout, pause on hover/focus, F6 landmark navigation|
230
+
|**Carbon (IBM) v11**| Split into non-interactive (`role="status"`) and interactive (`role="alertdialog"` with full focus management)|
|**Accessibility Advocates**| Reference implementation of WCAG standards in web components | -|
46
46
47
47
## 1.4 Vision and Mission
48
48
49
49
### Vision
50
+
50
51
> Together we make **HTML** accessible using **reusable web components** to ensure **usability** and **accessibility**.
51
52
52
53
### Mission
54
+
53
55
The HTML web standard is openly specified to be long-lasting and robust, but this often results in compositions that are not easily accessible, semantic, or valid. KoliBri provides:
54
56
55
57
-**Framework-agnostic components** based on W3C web standards
0 commit comments