Ich habe ein PHP-Framework und ein CMS auf das Framework geschrieben. Der CMS ist vom Framework abhängig, das Framework ist jedoch als eigenständiger Ordner in den CMS-Dateien vorhanden. Ich möchte sie auf GitHub als separate Projekte verwalten, möchte aber nicht jedes Mal das CMS-Projekt aktualisieren, wenn ich das Framework aktualisiere. Idealerweise möchte ich, dass das CMS die Framework-Dateien irgendwie abruft, um sie in ein vordefiniertes Unterverzeichnis aufzunehmen, anstatt diese Dateien physisch festzuschreiben.
Ist das mit Git / GitHub möglich? Wenn ja, was muss ich wissen, damit es funktioniert? Denken Sie daran, dass ich eine sehr, sehr grundlegende Erfahrung mit Git habe - ich kann Repositorys erstellen und mithilfe des Git-Plugins für Eclipse ein Commit ausführen, eine Verbindung zu GitHub herstellen und fertig. Momentan arbeite ich alleine an den Projekten, so dass ich bisher nicht viel mehr über Git lernen musste, aber ich würde es gerne in Zukunft für andere öffnen und ich möchte sicherstellen, dass ich es richtig habe.
Was sollte mein idealer Workflow für Projekte mit Abhängigkeiten sein? Alle Tipps zu diesem Thema wäre auch sehr dankbar. Wenn Sie weitere Informationen zu meinem Setup benötigen, fragen Sie einfach in den Kommentaren.