Я написал фреймворк PHP и CMS поверх фреймворка. CMS зависит от платформы, но платформа существует как отдельная папка в файлах CMS. Я хотел бы сохранить их как отдельные проекты на GitHub, но я не хочу, чтобы у меня возникали проблемы с обновлением проекта CMS при каждом обновлении фреймворка. В идеале я хотел бы, чтобы CMS каким-то образом извлекал файлы инфраструктуры для включения в предопределенный подкаталог, а не для физической фиксации этих файлов.
Это возможно с Git / GitHub? Если так, что мне нужно знать, чтобы это работало? Имейте в виду, что я на очень, очень базовом уровне опыта работы с Git - я могу создавать репозитории и коммитить, используя плагин Git для Eclipse, подключаться к GitHub, и на этом все. В настоящее время я работаю над проектами в одиночку, поэтому мне не нужно было больше узнавать о Git, но я хотел бы открыть его для других в будущем, и я хочу убедиться, что у меня все правильно.
Кроме того, каким должен быть мой идеальный рабочий процесс для проектов с зависимостями? Любые советы по этому вопросу также будет принята с благодарностью. Если вам нужна дополнительная информация о моей настройке, просто спросите в комментариях.