J'ai écrit un framework PHP et un CMS au dessus du framework. Le CMS dépend du framework, mais le framework existe en tant que dossier autonome dans les fichiers CMS. Je voudrais les maintenir en tant que projets séparés sur GitHub, mais je ne veux pas avoir le désordre de mettre à jour le projet CMS chaque fois que je mets à jour le framework. Idéalement, j'aimerais que le CMS tire en quelque sorte les fichiers de framework pour les inclure dans un sous-répertoire prédéfini plutôt que de valider physiquement ces fichiers.
Est-ce possible avec Git / GitHub? Si oui, que dois-je savoir pour que cela fonctionne? Gardez à l'esprit que je suis à un niveau très, très basique d'expérience avec Git - je peux créer des référentiels et valider en utilisant le plugin Git pour Eclipse, me connecter à GitHub, et c'est tout. Je travaille actuellement en solo sur les projets, donc je n'ai pas eu à en apprendre beaucoup plus sur Git jusqu'à présent, mais j'aimerais l'ouvrir à d'autres à l'avenir et je veux m'assurer que j'ai bien compris.
De plus, quel devrait être mon flux de travail idéal pour les projets avec des dépendances? Tout conseil à ce sujet serait également grandement apprécié. Si vous avez besoin de plus d'informations sur ma configuration, demandez simplement dans les commentaires.