He escrito un marco PHP y un CMS en la parte superior del marco. El CMS depende del marco, pero el marco existe como una carpeta independiente dentro de los archivos del CMS. Me gustaría mantenerlos como proyectos separados en GitHub, pero no quiero tener el lío de actualizar el proyecto de CMS cada vez que actualizo el marco. Idealmente, me gustaría que el CMS extraiga de alguna manera los archivos del marco para incluirlos en un subdirectorio predefinido en lugar de cometer 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 básico de experiencia con Git. Puedo crear repositorios y usar el complemento Git para Eclipse, conectar con 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 que lo hago 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.