You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -41,18 +41,21 @@ Verktyget är specifikt utvecklat för att linta OpenAPI-definitioner enligt den
41
41
Förutsätter att det finns en `openapi.yaml` att validera i den aktuella katalogen och beroende på hur man önskar att nyttja verktyget måste det finns installerade versioner av `Node.js`,`npm`, `Podman` eller `Docker`.
42
42
43
43
### NPM
44
+
44
45
> Notera: Att GitHub Packages (npm) kräver authentisering.<br>
45
46
> Konfigurera `.npmrc` mot rätt registry och scope, antingen globalt eller lokalt för enskilda projekt - `@diggsweden:registry=https://npm.pkg.github.com`<br>
46
47
> Om du saknar inloggning med GitHub Personal access token (PAT), se [FAQ](#hur-skapar-jag-ett-github-personal-access-token-pat).
47
48
48
49
> Notera: Att `<version>` byts ut mot önskad version av verktyget, oftast senaste release tag. För mer information se [versioner](#versioner).
49
50
50
51
#### Installera globalt med npm:
52
+
51
53
```bash
52
54
npm i -g @diggsweden/rest-api-profil-lint-processor@<version>
53
55
raplp -f openapi.yaml
54
56
```
55
-
> Notera: Att en omstart av terminal kan behövas för att `raplp` ska kunna användas som kommando.
57
+
58
+
> Notera: Att en omstart av terminal kan behövas för att `raplp` ska kunna användas som kommando.
56
59
57
60
#### Installera lokalt som `npm run` script
58
61
@@ -75,48 +78,60 @@ Lägg till ett [`npm run` script](https://docs.npmjs.com/cli/run-script) i din `
1. Klona ned projektet, gärna från senaste release tag.
103
115
2. Installera alla beroenden:
104
116
105
117
```bash
106
118
npm install
107
119
npm start -- -f openapi.yaml
108
120
```
121
+
109
122
> Notera: Att alla kommandon lokalt körs med `npm start --`.
110
123
111
124
## Versioner
112
-
Main-branchen, feature-brancher, pre-release- och testversioner används med reservation för att de kan innehålla funktionalitet som inte är garanterad att den är testad på samma sätt som en stabil version.
125
+
126
+
Main-branchen, feature-brancher, pre-release- och testversioner används med reservation för att de kan innehålla funktionalitet som inte är garanterad att den är testad på samma sätt som en stabil version.
113
127
114
128
**Stabila versioner**<br>
115
129
[Release](https://github.com/diggsweden/rest-api-profil-lint-processor/releases) ska alltid vara stabil och testad, vilket gör den till den föredragna versionen för att nyttja verktyget.<br>
116
130
Dessa versioner är taggade med `vX.X.X` utan något suffix.
117
131
118
132
**Pre-release- och testversioner**<br>
119
133
Pre-release-versioner är taggade med följande suffix:
134
+
120
135
- alpha → tidig testversion, ofta instabil
121
136
- beta → mer testad, men fortfarande pre-release
122
137
- rc → nära färdigställande, stabil release candidate
@@ -125,35 +140,40 @@ Rena testversioner är taggade med `vX.X.X-dev` följt av namnet på den branche
125
140
Dessa versioner är byggda för att testa funktionalitet som är under utveckling.
0 commit comments