Saksbehandlerverktøy for sykepenger.
Dette repoet bruker prettier med eslint-config-prettier for å sikre at all koden er på likt format. Hvordan utviklerne velger å overholde disse reglene er opp til den enkelte, men Prettier kan settes opp til å formatere kode automatisk on-save. Hvordan dette konfigureres avhenger av IDE / Editor.
For å kunne laste dependencies fra Github Package Registry
må du ha et Github Personal Access satt i miljøvariabelen NPM_AUTH_TOKEN
.
Dette tokenet trenger scopet read:packages
. Legg til følgende i ~/.bashrc
eller ~/.zshrc
:
export NPM_AUTH_TOKEN=<token>
Lokal utvikling bruker nextjs dev server, denne kan spinnes opp med følgende kommando:
npm run dev
Appen er nå tilgjengelig på http://localhost:1234.
Default i lokal utvikling er at Apollo går mot spesialist-mock på /api/spesialist.
Dersom du vil teste produksjonsbygget lokalt, må du først flytte over tilhørende miljøvariabler til .env.production
i
root.
cp envs/.env.dev .env.production
eller
cp envs/.env.production .env.production
Deretter kan nextjs produksjonsbygg kjøres med:
npm run build
Speil henter schema fra spesialist i dev. For å kunne hente snakke med spesialist må man først koble til naisdevice.
For å generere DocumentNodes som brukes i apollo queries og mutations må man først skrive en GraphQL spørring i GraphQL mappen.
Kommando for å oppdatere GraphQL-typer:
npm run generate-graphql
Spørsmål knyttet til koden eller prosjektet kan stilles som issues her på GitHub.
Interne henvendelser kan sendes via Slack i kanalen #team-bømlo-værsågod.