Skip to content

Commit

Permalink
docs: added blog post about V1 (#2328)
Browse files Browse the repository at this point in the history
Resolves #2325
  • Loading branch information
mrosvik authored Aug 28, 2024
1 parent a5e292e commit f8ca15a
Show file tree
Hide file tree
Showing 6 changed files with 88 additions and 9 deletions.
16 changes: 8 additions & 8 deletions apps/storefront/app/(frontpage)/page.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,14 @@ export const metadata = {
gridTemplateColumns: 'repeat(3, minmax(min(100%, 320px), 1fr))',
}}
>
<BlogCard
title='Hvor blir det av V1?'
desc='Vi har fått flere verdifulle tilbakemeldinger fra våre brukere. Les mer om hvorfor vi ønsker å samle React-komponenter og CSS-rammeverk i en sammenhengende pakke.'
href='/bloggen/2024/v1rc2'
image='/img/bloggen/v1rc2-front.png'
tagText='Bloggen'
tagColor='brand1'
/>
<BlogCard
title='Dette kommer i V1!'
desc='Vi nærmer oss den første versjonen av Designsystemet uten betamerke! Versjon 1 skal være mer stabil, mer fleksibel og støtte flerdimensjonal tematisering.'
Expand All @@ -74,14 +82,6 @@ export const metadata = {
tagText='Bloggen'
tagColor='brand1'
/>
<BlogCard
title='Dynamiske font-størrelser og hvorfor vi gikk bort fra det'
desc='Det er mulig å bruke dynamiske font-størrelser uten breakpoints, men det medfører noen ulemper.'
href='/bloggen/2024/fluid-typography'
image='/img/bloggen/fluid-front.png'
tagText='Bloggen'
tagColor='brand1'
/>
</Section>

<ImageBanner
Expand Down
12 changes: 11 additions & 1 deletion apps/storefront/app/bloggen/(frontpage)/page.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,24 @@ export const metadata = {
description: 'Beskrivelse',
};

<BlogCard
title='Hvor blir det av V1?'
desc='Vi har fått flere verdifulle tilbakemeldinger fra våre brukere. Les mer om hvorfor vi ønsker å samle React-komponenter og CSS-rammeverk i en sammenhengende pakke.'
date='28.august 2024'
href='/bloggen/2024/v1rc2'
image='/img/bloggen/v1rc2-front.png'
author='Designsystemet'
featured={true}
/>

<BlogCard
title='Dette kommer i V1! 🎉'
desc='Vi nærmer oss den første versjonen av Designsystemet uten betamerke! Versjon 1 skal være mer stabil, mer fleksibel og støtte flerdimensjonal tematisering.'
date='29.mai 2024'
href='/bloggen/2024/v1rc1'
image='/img/bloggen/v1rc1.png'
author='Designsystemet'
featured={true}
featured={false}
/>

<BlogCard
Expand Down
69 changes: 69 additions & 0 deletions apps/storefront/app/bloggen/2024/v1rc2/page.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
import { Link } from '@digdir/designsystemet-react';

import { PostLayout, Contributors } from '../../_components';
import { ResponsiveIframe, Image } from '@components';
import { CodeSnippet } from '@repo/components';

export default ({ children }) => (
<PostLayout
content={children}
heading='Hvor blir det av V1?'
ingress='En Release Candidate av V1 ble sluppet før sommeren. Etter det har vi fått flere verdifulle tilbakemeldinger fra våre brukere.'
date='28. august 2024'
author='Designsystemet'
imageSrc='/img/bloggen/v1rc2.png'
imageAlt='Illustrasjon av Designsystemet V1 og spørsmålstegn rundt'
imageCaption='Designsystemet trenger noen siste justeringer før en full lansering av V1. '
/>
);

export const metadata = {
title: 'Hvor blir det av V1?',
description:
'En Release Candidate av V1 ble sluppet før sommeren. Etter det har vi fått flere verdifulle tilbakemeldinger fra våre brukere.',
openGraph: {
images: '/img/bloggen/v1rc2.png',
},
};

Som mange av dere vet, har vi jobbet hardt med å utvikle et designsystem som skal fungere for flere ulike aktører. Målet har alltid vært å skape et robust og helhetlig system som er fleksibelt og fremtidsrettet. Etter lansering av "V1 Release Cancidate" har vi fått verdifulle tilbakemeldinger fra dere som har testet systemet. Basert på denne innsikten har vi nådd et veiskille som krever at vi tar noen viktige beslutninger.

Et av de mest sentrale spørsmålene vi står overfor, er hvordan vi skal strukturere lanseringen av V1. Vi har nå en fullt funksjonell React-pakke, som mange av dere har begynt å bruke i ulike løsninger. Dette er en stor milepæl for oss, og vi har fått positive tilbakemeldinger på at utvikler-opplevelsen med React-komponentene er god. Samtidig har vi også fått klare signaler om at mange av dere har behov for en rammeverk-uavhengig løsning, i første omgang med en uavhengig CSS-pakke. Et godt CSS-rammeverk vil ikke bare styrke React-pakken, men det vil også sikre en mer helhetlig tilnærming til hvordan vi bygger grensesnitt på tvers av ulike teknologier.

## Potensielle endringer og "breaking changes"
Vi har identifisert at arbeidet med å utvikle et solid CSS-rammeverk vil påvirke de eksisterende React-komponentene. Dette kan til og med kreve noen endringer i komponent-APIet. Det siste vi ønsker er å påføre dere hyppige og unødvendige "breaking changes" i systemet. Derfor vurderer vi nå om det er bedre å samle opp disse endringene og implementere dem samlet i V1, slik at vi reduserer risikoen for breaking changes etter lansering. Dette krever imidlertid at vi tar oss litt mer tid til å ferdigstille React- og CSS-pakken som en helhet.

<Image
src='/img/bloggen/v1-flyt.png'
alt='Flyt-illustrasjon av Designsystemets produkter og verktøy.'
caption='Designsystemet består i dag av flere produkter, inkludert Temabygger, Design-tokens, Figma bibliotek, CSS rammeverk, React bibliotek, Tema pakke og CLI (Kommandoverktøy). Alle disse delene av systemet skal fungere sømløst sammen og gi en sammenhengende opplevelse for brukerne.'
boxShadow={false}
/>


## Hvorfor utsetting kan være det riktige valget
Å utsette en lansering er aldri en enkel beslutning, men i dette tilfellet tror vi at det kan være det riktige valget. Ved å utsette lanseringen, får vi tid til å sørge for at Designsystemet inkluderer både React-komponentene og CSS-rammeverket. Dette gir oss muligheten til å levere et mer komplett produkt, som favner flere etater og brukscenario, unngår potensielt unødvendige omskrivinger for dere, og vil være mer brukervennlig og enklere å vedlikeholde i det lange løp.

Vi forstår at mange av dere ser frem til V1-lanseringen, og vi setter stor pris på tålmodigheten deres. Vi tror at denne utsettelsen vil resultere i et bedre produkt som vil gagne alle brukerne våre på sikt. Vi ønsker å holde dere oppdatert med jevnlige oppdateringer og åpen kommunikasjon gjennom hele prosessen, og vi ser frem til å dele et enda bedre designsystem med dere snart!

## Din tilbakemelding er viktig
I arbeidet med å bygge et designsystem som skal fungere for mange ulike aktører, er vi helt avhengige av tilbakemeldinger fra dere som faktisk bruker systemet i praksis. For å sikre at det nye systemet er godt testet og klart for lansering, oppfordrer vi så mange som mulig til å teste de nyeste endringene som legges ut i vår `next`-branch (`@next`). Der vil dere finne de siste oppdateringene og nye funksjoner som vi vurderer å inkludere i den endelige lanseringen av V1. [Se siste gjeldende next-versjoner her](https://github.com/digdir/designsystemet/releases).

Om du har tilbakemeldinger er det kjempefint om du deler dette i [#Designsystemet-kanalen på Slack](https://join.slack.com/t/designsystemet/shared_invite/zt-2438eotl3-a4266Vd2IeqMWO8TBw5PrQ), oppretter [issues i Github](https://github.com/digdir/designsystemet/issues/new/choose), eller sender oss en [epost](mailto:[email protected]).

Din innsats og dine innspill er helt avgjørende for at vi skal kunne levere et designsystem som fungerer optimalt for alle.

Takk for at dere er med oss på denne reisen – sammen kan vi skape noe virkelig verdifullt!

<Contributors
authors={[
'Marianne Røsvik',
'Michael Marszalek',
'Lasse Straum',
'Eirik Backer',
'Øyvind Thune',
'Tobias Barsnes',
]}
/>

<br/>
Binary file added apps/storefront/public/img/bloggen/v1-flyt.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added apps/storefront/public/img/bloggen/v1rc2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit f8ca15a

Please sign in to comment.