Renodla stylespaketen - vad använder vi när och vilka ska vi exponera till konsumenter av DS

Under arbetet med Förenkla byggsteg, modulerisering av verktyg, fix av treeshaking för angular och förbättrad DX 🤸 (!1185) · Merge requests · Arbetsförmedlingen / designsystem / Digi - Designsystem · GitLab så såg vi att vi inte riktigt vet vilka styles-paket vi har och när vi använder dom till vad och varför. Samt vilka ska vi exponera utåt till konsumenter av designsystemet.

Acceptanskriterier

  • Vad kopplat till styles vill vi exponera till slutanvändare?
    • Sass-variabler?
    • Mixin?
    • hjälp-funktioner?
    • CSS-variabler?
    • Tokens?
  • Borde vi ha en base CSS? Varför har vi inte det, utan en typografikomponent? Ha båda?
  • Idag så har vi under src/global/styles lite grejer och sedan kopierar Stencil lite styles från libs/af/desig-tokens ut till paket. Vi skulle behöva undersöka vad vi använder vart och vad vi exponerar i paket och på dokumentationswebben