Skip to content
This repository has been archived by the owner on Sep 7, 2020. It is now read-only.
Rudolf Grauberger edited this page Dec 1, 2019 · 10 revisions

Prox (Project Exchange TH Köln)

DIES IST EIN TEST

Vision:

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.

Architektur

Architecture Overview
Hier klicken um das Diagram zu bearbeiten

Branching model

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.

CD/CI

Wir stellen für jeden Branch eine separate Umgebung mit Continuous Integration über unseren Jenkins build server zur Verfügung.

Namenskonventionen

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

Aktive Branches/Umgebungen

Alle Repositories von Prox

Repository - Code Wiki
web-client web-client
project-service project-service
module-service module-service
service-discovery service-discovery
api-gateway api-gateway
proposal-service -
tag-service tag-service
- Dokumentation
- Backlog
prox-hops-backup -
prox-local-setup -