-
Notifications
You must be signed in to change notification settings - Fork 0
Developer Guidelines Tooling
Moritz Mistol edited this page Sep 21, 2022
·
5 revisions
Die wichtigsten verwendeten Werkzeuge sind:
- Volar ist ein essentielles VSCode Plugin für die Vue-Entwicklung mit Typescript.
- Husky ist zuständig für das Ausführen der Pre-Commit Hooks und ist daher unerlässlich für die lokale Entwicklung. Es wird automatisch initialisiert, wenn die Projektumgebung aufgesetzt wird.
- ESLint wird für das Linten vom Code verwendet.
- Prettier wird für die automatische Formatierung des Codes verwendet.
- commit-lint wird für die automatische Überprüfung der Commit Messages verwendet.
Die wichtigsten verwendeten Bibliotheken sind:
- Vue 3 ist das Framework, welches für die Entwicklung der Anwendung verwendet wird.
- Leaflet ist für die Kartenfunktionalität zuständig und stellt viel Funktionalität für die Interaktion mit Markern bereit.
- Mapbox stellt die Directions und Geocoding API bereit. Die Directions API wird dazu verwendet, indiviuelle Routen (z.B. eines E-Scooters) zur Laufzeit anzufragen und zu cachen. Die Geocoding API wird benutzt, um den Start- und Zielort von Trips von LatLngs in eine Straße umzuwandeln (Reverse Geocoding).
- Bootstrap 5 wird für die erleichterte Gestaltung der Anwendung verwendet.
Visualisierung vertraulicher Daten in Mobilitätssystemen (SS 2022) | Confidentiality Visualizer