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. Husk å trykke Configure SSO for navikt.
Legg til følgende i ~/.bashrc eller ~/.zshrc:
export NPM_AUTH_TOKEN=<token>- Sørg for at du har riktig versjon av node (se package.json), f.eks. med nvm eller mise.
- Installer prosjektet -
npm install - Kjør Speil lokalt med next dev server -
npm run dev
Default i lokal utvikling er at Apollo går mot spesialist-mock på /api/spesialist.
Kjør precommit hooks manuelt - .husky/pre-commit
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.productioneller
cp envs/.env.production .env.productionDeretter kan nextjs produksjonsbygg kjøres med:
npm run buildSchema hentes fra spesialist på lokal maskin. Før man kjører skriptet for å generere GraphQL-typer, må man starte
spesialist på lokal maskin (se etter fila LocalApp.kt). generate-graphql henter først et token fra spesialist og gjør
deretter et autentisert introspection-kall.
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-graphqlOpenAPI-spec hentes fra spesialist på lokal maskin. Først må man starte spesialist på lokal maskin (se etter fila LocalApp.kt). OpenAPI-spec'en når man kjører lokalt krever ikke autentisering.
Kjør så kommandoen:
npm run generate-restSpø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.