Sari la conținut

Proiect open-source independent. Domeniul oficial este sistem.digital.

Sistem DigitalDocumentațiesistem.digital
Meniu

Fundamente

Fundamentele Sistem Digital

Regulile comune care păstrează serviciile publice coerente, accesibile și ușor de întreținut.

AlphaDocumentat pentru versiunea 0.1.0-alpha.0

Ce intră în fundamente

Fundamentele sunt contracte comune, nu preferințe vizuale locale. Ele includ:

  • principiile de proiectare a serviciilor;
  • design tokens în format DTCG;
  • rolurile cromatice și temele funcționale;
  • tipografia, spațierea și grila responsive;
  • focusul, motion, elevation și z-index;
  • un set minim de iconițe decorative;
  • regulile de accesibilitate și content design.

Cum sunt distribuite token-urile

Aceeași sursă DTCG generează CSS, TypeScript și JSON rezolvat. Artefactele nu sunt editate manual.

Importul minim al fundației
@import '@sistem-digital/tokens/css';
@import '@sistem-digital/tokens/themes.css';

Iconițe

@sistem-digital/components publică un set minim de iconițe decorative (iconMarkup, iconNames). Fiecare iconiță e aria-hidden, montată lângă text, niciodată în locul lui — nu înlocuiește un mesaj de status sau un label.

Import și utilizare
import { iconMarkup } from '@sistem-digital/components';

iconMarkup('success'); // '<svg class="sd-icon" ...>...</svg>'
Importul CSS
@import '@sistem-digital/components/icons.css';

Ce urmează

În M3, fiecare familie de fundamente va primi o pagină proprie, cu reguli, exemple, API și limite cunoscute. Până atunci, documentele normative din repository rămân sursa completă.

A fost utilă această pagină?

Linkul deschide un formular GitHub precompletat. Nu transmitem nimic până când alegi să publici feedback-ul și îți recomandăm să nu incluzi date personale.