-
Notifications
You must be signed in to change notification settings - Fork 0
Home
DIES IST EIN TEST
Vision:
Dieses Wiki/Repo ist Teil 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 | ip, pp, gp | ip = Informatik Projek, 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
- ip-ws2019 -> https://ip-ws2019.prox.archi-lab.io