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