Repo: brreg/vaapen-openapi
Publisert dokumentasjon:
- blink-hendelse-api dokumentasjon
- politiavgivelse-api dokumentasjon
- kodelister dokumentasjon
- virksomhet-api dokumentasjon
- personlig-api dokumentasjon
Sjekk at du er på master og i synk:
git checkout master
git pullPass på at de komponentene du henter fra også er hentet fra siste master.
Hent specs:
./fetch-specs.shTeste lokalt: i f.eks. IntelliJ, åpne index.html og klikk nettleser-ikonet i editor → "Open in Browser".
Commit og push:
git add .
git commit -m "Oppdaterte til siste versjon av OpenAPI-specs"
git pushPrøv å re-run jobben via GitHub UI
update-swagger-workflowen (.github/workflows/update-swagger.yml) kjører periodisk og sjekker om det finnes en nyere release av swagger-ui. Hvis versjonen i swagger-ui.version er utdatert, laster den ned den nye releasen, oppdaterer dist/ og index.html, og oppretter en PR med endringene.
Som maintainer er du ansvarlig for å:
- Sjekke PR-en som blir opprettet
- Verifisere at
index.htmlfortsatt fungerer lokalt (samme test som over: "Open in Browser") - Merge PR-en ned til
masternår den er godkjent
Workflowen kan også trigges manuelt via workflow_dispatch.