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.
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.