Ho scritto un framework PHP e un CMS in cima al framework. Il CMS dipende dal framework, ma il framework esiste come cartella autonoma all'interno dei file CMS. Vorrei mantenerli come progetti separati su GitHub, ma non voglio avere il casino di aggiornare il progetto CMS ogni volta che aggiorno il framework. Idealmente, vorrei che il CMS in qualche modo tirasse i file del framework per l'inclusione in una sottodirectory predefinita piuttosto che impegnare fisicamente quei file.
È possibile con Git / GitHub? In tal caso, cosa devo sapere per farlo funzionare? Tieni presente che sono a un livello molto, molto semplice di esperienza con Git: posso creare repository e impegnarmi utilizzando il plug-in Git per Eclipse, connettermi a GitHub e questo è tutto. Attualmente sto lavorando da solo ai progetti, quindi non ho dovuto imparare molto di più su Git finora, ma mi piacerebbe aprirlo ad altri in futuro e voglio assicurarmi di averlo bene.
Inoltre, quale dovrebbe essere il mio flusso di lavoro ideale per i progetti con dipendenze? Anche qualsiasi suggerimento su questo argomento sarebbe molto apprezzato. Se hai bisogno di maggiori informazioni sulla mia configurazione, basta chiedere nei commenti.