Я пытаюсь определить лучшие практики для общего кода в репозиториях Git.
До сих пор я, очевидно, встречал подмодули, которые кажутся - почти - подходящими для законопроект. Мой проект представляет собой фреймворк PHP MVC с простой структурой:
Где app
- это папка, содержащая контроллеры для конкретных приложений, модели, просмотры и т. д., в то время как ядро
содержит общие, например контроллер входа в систему. Файл core.php
сам по себе является глобальным обработчиком для всех запросов.
Таким образом, общий код для всех моих развертываний этой инфраструктуры MVC - core.php
и core
.
Я вижу, как можно превратить core
в подмодуль Git, но не core.php
.
Возможно ли это вообще ? Нужно ли мне изменить архитектуру моего фреймворка так, чтобы core.php
находился внутри папки core
, чтобы я мог сделать всю папку подмодулем, или есть способ лучше?