Eu escrevi uma estrutura PHP e um CMS no topo da estrutura. O CMS depende da estrutura, mas a estrutura existe como uma pasta independente nos arquivos do CMS. Gostaria de mantê-los como projetos separados no GitHub, mas não quero ter a bagunça de atualizar o projeto CMS toda vez que atualizar o framework. Idealmente, eu gostaria que o CMS, de alguma forma, puxasse os arquivos da estrutura para inclusão em um subdiretório predefinido, em vez de confirmar fisicamente esses arquivos.
Isso é possível com o Git / GitHub? Nesse caso, o que preciso saber para que ele funcione? Lembre-se de que eu tenho um nível de experiência muito, muito básico com o Git - eu posso criar repositórios e confirmar usando o plug-in Git para Eclipse, conectar-me ao GitHub, e é isso. Atualmente, estou trabalhando sozinho nos projetos, então não tive que aprender muito mais sobre o Git até agora, mas gostaria de abri-lo para outras pessoas no futuro e quero ter certeza de que está certo.
Além disso, qual deve ser o meu fluxo de trabalho ideal para projetos com dependências? Qualquer dica sobre esse assunto também seria muito apreciada. Se você precisar de mais informações sobre minha configuração, basta perguntar nos comentários.