Zum Hauptinhalt springen

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.

kein Docker?

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

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!

lest die dokus!
  • 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.

gefahr

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.

Kein bock auf DevContainer?

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.