juerweb / SimpleQ

SimpleQ - Mitarbeiterbefragungssystem inklusive App und Verwaltungssoftware
4 stars 0 forks source link

Repository Verwaltung #197

Open Fancy11111 opened 5 years ago

Fancy11111 commented 5 years ago

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.