Napisałem platformę PHP i CMS na samej ramie. CMS jest zależny od frameworka, ale frameworka istnieje jako samodzielny folder w plikach CMS. Chciałbym zachować je jako osobne projekty w GitHub, ale nie chcę mieć problemów z aktualizowaniem projektu CMS przy każdej aktualizacji frameworka. Idealnie byłoby, gdyby CMS w jakiś sposób pobierał pliki frameworka w celu włączenia ich do predefiniowanego podkatalogu, zamiast fizycznego popełniania tych plików.
Czy jest to możliwe dzięki Git / GitHub? Jeśli tak, to co muszę wiedzieć, aby działało? Pamiętaj, że mam bardzo, bardzo podstawowy poziom doświadczenia z Git - mogę tworzyć repozytoria i zatwierdzać za pomocą wtyczki Git dla Eclipse, łączyć się z GitHub i tyle. Obecnie pracuję solo nad projektami, więc do tej pory nie musiałem się dużo więcej uczyć o Git, ale chciałbym otworzyć go na innych w przyszłości i chcę się upewnić, że mam rację.
Jaki powinien być mój idealny przepływ pracy dla projektów z zależnościami? Wszelkie wskazówki na ten temat również byłyby bardzo mile widziane. Jeśli potrzebujesz więcej informacji o mojej konfiguracji, po prostu zapytaj w komentarzach.