-
Notifications
You must be signed in to change notification settings - Fork 0
Developer Guidelines
VSCode + Volar + TypeScript Vue Plugin (Volar).
Empfohlene VSCode Plugins sollten automatisch installiert werden, da diese in .vscode/settings.json geteilt werden.
Wichtig: Führe folgende Schritte durch:
- Erstelle einen neuen Mapbox Token für dieses Projekt. Es ist besser nicht den Default Token deines Accounts zu benutzen.
- Im Project Root (d.h. auf oberster Ebene, wo auch die ganzen anderen Konfigurationsdateien liegen), erstelle eine neue Datei
.env.local - Platziere
VITE_MAPBOX_API_KEY=YOUR_API_KEYin dieser Datei, wobeiYOUR_API_KEYdein in Schritt 1 erstellter Mapbox API Key ist.
.env.local wird von Git ignoriert, sodass dein API Key nicht öffentlich auf das GitHub Repository hochgeladen wird.
Die folgenden NPM Scripts sind verfügbar:
Installiere die Dependencies vorab mittels npm install bzw. npm i.
Dieser Modus aktualisiert Änderungen automatisch, sodass dieser Befehl nicht nach jeder Änderung neu ausgeführt werden muss.
npm run devnpm run buildMan kann den Produktions-Build per
npm run previewlokal testen.
Hinweis: Im Gegensatz zu npm run dev muss nach jeder Änderung wieder
npm run build && npm run previewausgeführt werden, um diese im Browser zu sehen.
npm run check-lint
npm run lintLetztes behebt die (behebaren) Fehler direkt in der Datei.
npm run check-format
npm run formatnpm run typechecknpm run test:unit
# or
npm run coverageDie Pre-Commit Hooks werden direkt mit npm i installiert. Manuell können diese mittels npm run prepare aktualisiert werden.
Die Pre-Commits Hooks sind:
-
lint(staged-only) -
format(staged-only) -
typecheck(auf allen Files) commit-lint: Überprüft die Commit-Messages auf die commit Konventionen.
Visualisierung vertraulicher Daten in Mobilitätssystemen (SS 2022) | Confidentiality Visualizer