Backend-verktøy
Her er verktøy som ofte er nyttige i backend-arbeid i team eSYFO. Noen er godt dokumentert i repoene våre, andre er mer team- og plattformnære hjelpemidler.
IntelliJ
IntelliJ er det mest naturlige valget for Kotlin-backend i teamet.
Repoene våre dokumenterer litt ulike tillegg:
lps-oppfolgingsplan-mottakanbefaler IDEA-pluginene for Detekt og Kotestsyfo-oppfolgingsplan-backendhar HTTP Client-filer for kall direkte fra IntelliJsyfo-oppfolgingsplan-backendnevner også remote debug i IntelliJ
Bruk derfor repoet som fasit for hvilke plugins eller filer som faktisk er relevante der du jobber.
Bruno
Bruno-samlingen i dette repoet ligger under tools/bruno.
Bruno er nyttig når du vil:
- kjøre API-kall manuelt
- teste integrasjoner lokalt
- dele request-oppsett i teamet uten å commite hemmeligheter
Se også:
k9s
k9s ble ikke funnet dokumentert i backend-repoene som ble kartlagt, men det er fortsatt et nyttig verktøy for arbeid i NAIS og Kubernetes.
Bruk k9s når du vil:
- se pods, logger og ressurser raskt
- følge med på deploy eller feilsøke lokalt mot et miljø
- hoppe mellom namespace uten mange
kubectl-kommandoer
Behandle derfor k9s som et nyttig team- og plattformverktøy, ikke som et krav i hvert repo.
Andre nyttige mønstre
miseer vanlig for å samle lokale tasks- Docker eller Colima er ofte nødvendig når repoet bruker compose eller Testcontainers
- noen repoer har egne hjelpe-tasks for auth eller Flyway