Kom i gang
Bruk Homebrew (macOS & Linux)
Installasjon
brew tap kartverket/taps && \
brew install skipctl
Oppdatering
Om du allerede har installert skipctl kan du sjekke versjon slik:
skipctl -v
Oppdater til nyeste versjon slik:
brew upgrade kartverket/taps/skipctl
Utvikling av skipctl
Dette avsnittet er kun relevant for de som skal jobbe med kildekoden til skipctl.
Installere Go
For å bygge skipctl fra kildekode trenger du Go installert:
brew install go
Bygg
Bygg skipctl med make:
make build
Lokal utvikling
Bygg en lokal versjon:
go build -o skipctl .
Kjør den lokale versjonen:
./skipctl schemas
./skipctl manifest validate myapp.yaml
Kjør linter:
brew install golangci-lint
golangci-lint run
Windows
Installasjon
Last ned siste versjon for Windows.
Oppdatering
Last ned siste versjon og erstatt den eksisterende filen.
Sjekk versjon:
skipctl -v
Utvikling av skipctl (Windows)
Dette avsnittet er kun relevant for de som skal jobbe med kildekoden til skipctl.
Installere Go
For å bygge skipctl fra kildekode trenger du Go installert. Last ned fra go.dev/dl.
Bygg
Bygg skipctl med make:
make build
Lokal utvikling
Bygg en lokal versjon (lager skipctl.exe):
go build -o skipctl.exe .
Kjør den lokale versjonen:
.\skipctl schemas
.\skipctl manifest validate myapp.yaml
Kjør linter:
golangci-lint run
Skipctl server
Last ned siste versjon eller bruk det medfølgende Docker-imaget (hovedsakelig for å kjøre en server for test-funksjonaliteten).