6
0
Fork 0

Guides/Development Setup aktualisiert

Snoweuph 2025-02-02 21:28:46 +00:00 committed by Euph Forge
parent 96f30b57c7
commit 5499788673
Signed by: Euph Forge
GPG key ID: 85A06461FB6BDBB7

@ -1,5 +1,7 @@
# Development Setup
---
## Client
Um am Client zu arbeiten werden zwei Dinge benötigt: [Redot Engine](https://www.redotengine.org/download) und [GDToolkit](https://github.com/Scony/godot-gdscript-toolkit/wiki/1.-Installation#godot-4).
@ -49,6 +51,8 @@ Mit diesem Setup wird der Code automatisch beim Speichern formatiert, solange di
> [!CAUTION]
> you can try it, but I highly suggest you don't
---
## Server
Der Server ist eine Springbootapplikation.
@ -57,6 +61,8 @@ Es wird Gradle und Java benötigt. Beides wird direkt von [JetBrains IntelliJ](h
Es ist zusätzlich empfohlen, vor dem Committen alle Checks lokal auszuführen, dies kann entweder für jeden Check manuell mit Gradle gemacht werden, oder in IntelliJ direkt mit der `Check` Run-Konfiguration.
---
## Administration / Companion App
Die Administration und Companion App sind Angular Applikationen, dementsprechend ist [Angular CLI](https://angular.dev/tools/cli) benötigt. Zusätzlich wird auf [Volta](https://docs.volta.sh/reference/setup) für Node Management gesetzt, so wie auf [Just](https://just.systems/man/en/) für einfache Scripte gesetzt.