Skip to content

For utviklere

Kom i gang

Teknologi

Alle komponentene er JavaScript Web Components, som dette gjør at de skal kunne brukes i de fleste web-applikasjoner, uavhengig av rammeverk. Komponentene er ferdig utformet med NVE sitt design.

Mange av komponentene er basert på Shoelace. Det meste som står i Shoelace-dokumentasjonen om bruk av komponenter gjelder også for nve-komponenter. Det jobbes nå med å skrive bort de fleste komponenter bort fra Shoelace.

For mange av komponentene som er basert på Shoelace bør du også se i Shoelace-dokumentasjonen for å få et komplett bilde av hva du kan gjøre med komponenten.

Kildekode

Kildekoden til komponentene finner du i GitHub.

Før du begynner å med bidrag til Designsystemet må det leses i gjennom README.md og CONTRIBUTING.md. Der finner du tips og kjøreregler for utvikling. Lurer du på hvorfor disse valgene er tatt? Sjekk ut designbeslutninger for en oversikt over sentrale valg i komponentbiblioteket og begrunnelsen bak dem.

Designsystemet utvikles på dugnad og etter behov. Vi vil gjerne ha bidrag fra deg!

Rapportere feil

Finner du feil i dokumentasjon eller et komponenter, start med å sjekke komponentoversikten for å se om feilen allerede er registrert. Hvis ikke, registrer en sak i Github.

Du kan gjerne tildele saken til deg selv dersom du vil fikse problemet med en gang. Gi også gjerne beskjed i FUX-forum i Teams, slik at andre vet at det jobbes med saken, og for å stille spørsmål hvis noe er uklart.