Benötigte Tools installieren
Docker
Damit zügig am Projekt gearbeitet werden, wird das Template mit einem DevContainer ausgeliefert. Dieser benötigt docker. Auch ist es am einfachsten weitere Services, wie z.B. eine Datenbank, via Docker zu starten als manuell zu installieren.
- Docker Desktop
- Docker Compose Sollte mit Docker Desktop dabei sein.
Grundsätzlich ist es möglich auch ohne docker lokal zu entwickeln. Ihr seit selber verantwortlich alle Tools zum entwickeln zu installieren und konfigurieren.
Git
- Git
oder Github Desktop Macht das Clonen einfacher auf Windows
VS Code
Wir arbeiten im Modul mit VS Code. Sofern Ihr ein Java Projekt erstellt dürft Ihr auch IntelliJ verwenden. Ihr seit aber selber verantwortlich dass es funktioniert.
- VS Code
- Java Guys dürfen auch IntelliJ verwenden.
- ❗ Aber Achtung, devcontainer sind in VS Code besser unterstützt!
VS Code must have Plugins
Bitte Installiert all diese Plugins!
- Die Plugins erklären sich selbst am besten ;)
Conventional Commits
Dieses Plugin "versteht" Conventional Commits und hilft dabei diese korrekt zu schreiben (sofern man in VS Code die Git-Commits erstellt)
EditorConfig for VS Code
Dieses Plugin garantiert, dass alle (auch Windows Benutzer) die richtigen Line Endings verwenden.
Es gibt gewisse Bash-Scripte unter /terraform/scripts
die nicht funktionieren
mit Windows-Lineendigns!
Docker
Standard Plugin um laufende Docker containers in VS Code zu sehen. Geht auch ohne, VS Code wird euch sowieso nerven es zu installieren.
Dev Containers
Dieses Plugin ermöglicht es direkt in einem lokalen Container zu entwickeln.
Ihr dürft auch ohne DevContainer entwickeln. Müsst euch dann einfach absprechen, welche Tools (Programmierspachen und co.) in welcher Version verwendet werden sollen.
Remote - SSH
Wird vom Plugin "Dev Containers" benötigt.