Versjonering
Oversikt over aktive, kommende og utgående versjoner av Jøkul
Oppdatert
T2 2026 | T3 2026 | T1 2027 | T2 2027 | |
|---|---|---|---|---|
Next | 🟠 | 🟠 | 🟠 | 🟠 |
Jøkul 6 | 🟠 | 🟢 | 🟢 | 🟢 |
Jøkul 5 | 🟢 | 🔵 | 🟣 | |
Jøkul 4 | 🟣 | 🟣 |
🟠 Beta: Kontinuerlig utvikling. Breaking changes kan skje når som helst.
- Kode: Installer med
pnpm add @fremtind/jokul@next - Figma: Navngitt som "beta<Komponent>" i Figma-biblioteket
🟢 Latest: Nyeste stabile versjon. Ingen breaking changes.
- Kode: Installer med
pnpm add @fremtind/jokul - Figma: Navngitt som "Komponent" i Figmabiblioteket.
🔵 Stabil: Kan fortsatt få nye features, og får sikkerhetsoppdateringer.
- Kode: Installer med
pnpm add @fremtind/jokul@XderXer versjonsnummer - Figma: Navngitt som "⚠️ versjonsnr <komponent>" i Figma-biblioteket
🟣 Støttet: Får kun sikkerhetsoppdateringer.
- Kode: Installer med
pnpm add @fremtind/jokul@XderXer versjonsnummer
Prinsipper for versjonering i Figma
Versjonering i Figma er tilpasset designernes arbeidsflyt og følger derfor ikke kodeversjonering 1:1. I stedet utnytter vi funksjonene i Figma på den måten som gir best støtte for designarbeidet.
Som hovedregel har vi ett Figma-bibliotek som kontinuerlig oppdateres. For å synliggjøre endringer og sikre samsvar med kode, endrer vi komponentnavn fremfor å opprette nye Figma-biblioteker. Det betyr at komponentene følger en navngivingssyklus basert på versjonene i kode, og at biblioteket kan endre navn for eksempel fra v5 til v6.
Vi oppretter kun nye biblioteker i Figma når det er nødvendig for å håndtere større strukturelle endringer som er breaking, som f.eks distributørtilpasning. Dette gjør overgangen mer kontrollert, uten at eldre skisser blir ødelagt.
Navngivingssyklus i Figma
Komponentstatus | Komponentnavn | Beskrivelse | Forhold til kode |
|---|---|---|---|
Beta | beta<komponent> | Ny versjon av en komponent, eller test av ny funksjonalitet/oppsett i Figma. Plasseres på samme side som current, med en varselsmelding. | Finnes i next versjon, om det ikke er en figma-spesifikk endring |
Current | <komponent> | Gjeldende og anbefalte komponent. Dette er alltid komponenten designere skal bruke som standard. | Finnes i latest versjon |
Tidligere versjon | ⚠️ versjonsnr <komponent> | Eldre versjon enn biblioteket er navngitt som, men fortsatt stabil versjon i kode. | Finnes i eldre versjon |
Deprecated | ⛔️ deprecated <komponent> | Utgående komponenter flyttes til deprecated-page. Versjonering i navnet, når endringen tilhører en versjon. | Deprecated komponent i kode, om det ikke er en figma-spesifikk endring |