Wie kann ich mere php Projekte verwalten?

2 Antworten

Vom Beitragsersteller als hilfreich ausgezeichnet

Ich hätte jetzt als ersten Ansatz gewählt:

  • 1 Repo pro Firma
  • 1 Repo für gemeinsamen Code
  • Das gemeinsame Repo als Subrepo in den einzelnen einbinden.

Hi baureihe94x, das hatte ich mir auch so gedacht. Ich denke, eigene Branches pro Kunde machen auf Dauer eher Probleme, vor allem wenn man Updates oder Bugfixes mehrfach einpflegen müsste. Sinnvoller ist es, eine gemeinsame Codebasis zu haben und die Unterschiede über Konfigurationsdateien, Templates oder modulare Strukturen zu lösen. So bleibt alles wartbar, und man kann trotzdem individuelle Anpassungen pro Kunde umsetzen.

Woher ich das weiß:Berufserfahrung – Ich bin gelernter Mediengestalter Digital und Print(IHK)