-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Dieses Wiki/Repo ist Teil von der Prox-Plattform.
Die Prox-Plattform ist als Microservice Architektur mit einem monolithischem Frontend aufgebaut. Entwickelt wurde das Backend mit dem Spring-Stack und das Frontend mit Angular.
Dieses Wiki enthält Service-übergreifende Design Entscheidungen und Informationen des Projekts Prox.
Hier klicken um das Diagram zu bearbeiten
Aktuell nutzen wir Gitflow Workflow als unser Git Branching-Modell. Dabei wird der master
ausschließlich für Releases und dev
als Basis für alle anderen Branches genutzt.
Wir stellen für jeden Branch eine separate Umgebung mit Continuous Integration über unseren Jenkins build server zur Verfügung.
Für eine einheitliche Benennung benutzen wir folgende Namenskonventionen für unsere Features-Branches. Diese Namen werden auch für die Continuous Integrations-Umgebungen und URLs genutzt.
branchname = <projekttyp>-<semester><jahr> => https://[branchname].prox.archi-lab.io
Name | Possible values | Description |
---|---|---|
Projekttyp | pp, gp | pp = Praxis Projekt, gp = Guided Project |
Semester | ss, ws | ss = Sommersemester, ws = Wintersemester |
Jahr | YYYY | Jahr in dem das Projekt gestartet ist |
- master -> https://prox.archi-lab.io
- dev -> https://dev.prox.archi-lab.io
- gp-ws2019 -> https://gp-ws2019.prox.archi-lab.io
- pp-ss2019 -> https://pp-ss2019.prox.archi-lab.io