I dette repoet finner du definisjoner av dataformatene brukt til informasjonsutveksling mellom NAV Digisos og kommunale fagsystemer. Gjeldende filformat er definert i JSON Schema av hoved-branchen.
Se definisjoner med endringshistorikk (direktelenker: Søknad, Vedlegg, Brukerinnsyn).
I tillegg rommer repoet Java-DTO-er, Java-kode for validering, og generatorer for testsøknader.
Spørsmål knyttet til koden eller teamet kan stilles til teamdigisos@nav.no.
NAV-interne henvendelser kan sendes via Slack til #team_digisos.
doc/
-katalogen er publisert på GitHub Pages.
json/
-katalogen inneholder JSON Schema-definisjonene.
Java-klassene ligger under no.nav.sbl.soknadsosialhjelp
.
Prosjektet inkluderer maven wrapper, slik at man ikke er avhengig av å installere maven lokalt.
Kjør ./mvnw [kommando]
fremfor mvn [kommando]
.
Vi publiserer pakkene på maven central via sonatype nexus. Pakkene signeres før publisering, se punkt under.
Pakkene signeres med GPG-nøkkelen til NAV (se nøkkel på keyserver). Passphrase og privatnøkkel ligger som secret i github actions. Ved forrige rullering på nøklene tok vi kontakt med Tommy Trøen for nye nøkler som ble lagt inn i secrets i github.
- Java
- JDK 11
- Maven
- Swagger UI
- JSON Schema
- jsonschema2pojo for Java-klasser fra JSON Schema