GitHub / DockerHub
Hintergrund
Manche Anwendungsfälle lassen sich leichter in einer Hochsprache programmieren, als direkt in FE2 o.ä.
Für einige Projekte wird daher folgender tech stack genommen:
- Java mit SpringBoot
- Gradle Build Tool
- Docker
Als Entwicklungsumgebung kommt IntelliJ IDEA zum Einsatz.
Des Weiteren sind Kenntnisse in folgenden Technologien hilfreich:
- Git
- Docker Compose
- SSH
- Markdown
GitHub
Für die Sourcecodeverwaltung wird GitHub verwendet. Dies ist einerseits kostenlos, andererseits ist und soll sämtliche Software open-source sein.
In GitHub wurde eine eigene Organisation erstellt: FFW-Baudenbach
Darin befindet sich sämtlicher Source code für unsere eigene Software.
DockerHub
Viele Projekte bauen einen Docker Container. Diese werden mittels GitHub workflows
nach DockerHub gepusht.