Dieses Repository hat einige Probleme, die mir, als jemand, der sich mit dem Projekt nicht auskennt, auffallen.
Es wäre aus meiner Sicht vernünftig das Repository aufzuräumen, auch um den Einstieg in das Projekt für dritte zu erleichtern.
TL/DR
Stale branches löschen
Repository aufspalten
Lose Branches mergen
ToDo
[ ] Stale branches mergen/löschen
[ ] Auf master mergen
[ ] Repository aufspalten
Stale branches
Das Repository hat 46 Branches.
Das wär ja jetz nix schlimmes, is ja ein großes Projekt.
Allerdings sind davon 90 Prozent Stale.
Das heißt sie wurden bereits gemerged oder es gab seit 3-4 Monaten keine neuen Änderungen.
Die könnte man alle löschen, aber schaut halt nochmal ob sie wirklich nicht mehr benötigt werden.
Mono Repository
Zurzeit befinden sich in diesem Repository eigentlich, soweit ich das beurteilen kann, drei Projekte: das Webinterface, die App und die Vertriebswebsite.
Das sollte man alles auf separate Repositories aufteilen.
Separate Repositories sind einfacher zu verwalten und CI/CD könnte vernünftig eingesetzt werden.
Um die Repositories aufzuteilen bräuchte man halt mal einen aktuellen Branch von dem aus man das Repository initialisieren könnte.
Womit wir zum dritten Punkt kommen.
Pull Request & Master Branch
Ihr seits so arm und Git is so deppat und gemein.
Ich sehe, das Pull Requests eher wenig verwendet werden und eigentlich nie gemerged wurde.
Ich weiß das Git grauslich sein kann, vor allem wen man es sich selber beibringen muss und man eigentlich im Schul- und Diplomarbeitsstress is.
Aber jetz wär mal Zeit, dass man sich das alles beibringt, weil man sich dadurch so viel Zeit durch Fehlerbehebung spart.
Branch Management
Dieses Repository hat einige Probleme, die mir, als jemand, der sich mit dem Projekt nicht auskennt, auffallen. Es wäre aus meiner Sicht vernünftig das Repository aufzuräumen, auch um den Einstieg in das Projekt für dritte zu erleichtern.
TL/DR
ToDo
Stale branches
Das Repository hat 46 Branches. Das wär ja jetz nix schlimmes, is ja ein großes Projekt. Allerdings sind davon 90 Prozent Stale. Das heißt sie wurden bereits gemerged oder es gab seit 3-4 Monaten keine neuen Änderungen. Die könnte man alle löschen, aber schaut halt nochmal ob sie wirklich nicht mehr benötigt werden.
Mono Repository
Zurzeit befinden sich in diesem Repository eigentlich, soweit ich das beurteilen kann, drei Projekte: das Webinterface, die App und die Vertriebswebsite. Das sollte man alles auf separate Repositories aufteilen. Separate Repositories sind einfacher zu verwalten und CI/CD könnte vernünftig eingesetzt werden. Um die Repositories aufzuteilen bräuchte man halt mal einen aktuellen Branch von dem aus man das Repository initialisieren könnte. Womit wir zum dritten Punkt kommen.
Pull Request & Master Branch
Ihr seits so arm und Git is so deppat und gemein. Ich sehe, das Pull Requests eher wenig verwendet werden und eigentlich nie gemerged wurde. Ich weiß das Git grauslich sein kann, vor allem wen man es sich selber beibringen muss und man eigentlich im Schul- und Diplomarbeitsstress is. Aber jetz wär mal Zeit, dass man sich das alles beibringt, weil man sich dadurch so viel Zeit durch Fehlerbehebung spart.