The unified design system for Estonia’s public digital services.
TEDI ensures accessibility, consistency, and quality across all government user interfaces.
TEDI follows EN 301 549 (WCAG 2.2 level AA). See Accessibility on tedi.ee for what TEDI covers, what stays with your project, and how to report an issue.
https://github.com/TEDI-Design-System/general/wiki
| Area | Repository | Description |
|---|---|---|
| Design | tedi-design-system/design | - Existing component design or user experience bugs - Approved new components and improvements |
| React | tedi-design-system/react | - Active React component library development - React specific issue reporting |
| Angular | tedi-design-system/angular | - Active Angular component library development - Angular specific issue reporting |
| Core | tedi-design-system/core | - Shared SCSS tokens, variables |
| General | tedi-design-system/general | - Internal project management issues - Discussions: new component and improvement ideas - Meeting notes - Wiki |
| Document | Description |
|---|---|
| Contributing | Where and how to contribute |
| Code of Conduct (eesti keeles) | Expected behaviour in all TEDI spaces |
| Security policy | How to report a vulnerability privately |
| Getting help | Where to ask questions and report issues |
| Resource | Link | Description |
|---|---|---|
| Zeroheight | TEDI Documentation | Component guidelines, accessibility, and UX principles |
| WIKI | Github wiki | Developer documentation |
| Figma | TEDI Figma Files | Design assets, components, and prototypes |
| Storybook | Storybook landing page | Component documentation and live examples |
| Slack | Slack workspace | Design system related discussions |
| Meeting notes | Meeting notes | Different meeting notes |
