He escrito un marco PHP y un CMS encima del marco. El CMS depende del marco, pero el marco existe como una carpeta independiente dentro de los archivos CMS. Me gustaría mantenerlos como proyectos separados en GitHub, pero no quiero tener el lío de actualizar el proyecto CMS cada vez que actualizo el marco. Idealmente, me gustaría que el CMS de alguna manera extraiga los archivos del marco para su inclusión en un subdirectorio predefinido en lugar de comprometer físicamente esos archivos.
¿Es esto posible con Git / GitHub? Si es así, ¿qué necesito saber para que funcione? Tenga en cuenta que estoy en un nivel muy, muy básico de experiencia con Git: puedo hacer repositorios y comprometerme usando el complemento de Git para Eclipse, conectarme a GitHub, y eso es todo. Actualmente estoy trabajando solo en los proyectos, por lo que no he tenido que aprender mucho más sobre Git hasta ahora, pero me gustaría abrirlo a otros en el futuro y quiero asegurarme de tenerlo bien.
Además, ¿cuál debería ser mi flujo de trabajo ideal para proyectos con dependencias? Cualquier consejo sobre ese tema también sería muy apreciado. Si necesita más información sobre mi configuración, solo pregunte en los comentarios.