Skip to main content

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).