Backend for saksbehandling av sykepengesøknader
Spørsmål knyttet til koden eller prosjektet kan stilles som issues her på GitHub.
- Kjør tasken
graphqlIntrospectSchema
i spesialist-api, enten i IntelliJ eller fra kommandolinja- Fra kommandolinja:
./gradlew :spesialist-api:graphqlIntrospectSchema
- Fra kommandolinja:
- Gjør eventuelt endringer i hva som skal hentes fra spleis i filen
hentSnapshot.graphql
- Kjør tasken
graphqlGenerateClient
for å få generert klassene
ℹ️
graphqlGenerateClient
vil også kjøres som en del av et vanlig bygg, i motsetning tilgraphqlIntrospectSchema
.
Hvis du nylig har gjort endringer i GraphQL-typer, -mutations, -queries eller -subscriptions og ønsker å teste disse endringene, er det lurt å først oppdatere lokalt testskjema, slik at du får syntax highlighting, code completion og et bedre liv. Da gjør du følgende:
- Kjør opp LocalGraphQLApi.kt sin main-metode, det starter en lokal GraphQL-server.
- Finn filen graphql.config.yml og kjør
spesialist-local
, som vil oppdatere schema_til_bruk_fra_tester.grapqhl. - Commit endringene i
schema_til_bruk_fra_tester.graphql
.
- kjør main-funksjonen i LocalGraphQLApi.kt
- gå til http://localhost:4321/graphql/playground i en nettleser
- Finn filen .testcontainers.properties, ligger ofte på hjemmeområdet ditt, eksempelvis
~/.testcontainers.properties
- Legg til denne verdien:
testcontainers.reuse.enable=true
- Finn nyeste versjon av gradle her: https://gradle.org/releases/
- Kjør
./gradlew wrapper --gradle-version $gradleVersjon
to ganger, ref. dokumentasjonen til Gradle. - Oppdater gradle-versjon i build.gradle.kts-filen:
gradleVersion = "$gradleVersjon"
En selvstendig app for å slette testpersoner, kjører kun i dev.
Spleis-testdata fyrer av et kafka-event som spesialist-opprydding-dev lytter på og sletter testpersoner.
Interne henvendelser kan sendes via Slack i kanalen #team-bømlo-værsågod.