PHP создает основной код для распространения между различными проектами

1

Я создаю относительно большой проект, в котором задействовано несколько серверов, на которых работает php.

Все серверы имеют несколько общих классов, которые им нужно использовать.

Когда вы проектируете git и структуру проекта, логично мне написать основные (общие) классы, а затем каким-то образом их обернуть (возможно, Composer?), И пусть кто-либо из конкретного сервера просто сделает их обойденными.

Я читал очень плохие отзывы о подмодулях git, поэтому мне было интересно, какая у меня альтернатива?

Я пытаюсь получить основную основную часть кода, которая будет распределением для каждого из серверов.

  • 0
    Конечно, композитор будет хорошим решением. С composer вам не нужно использовать подмодули git.
  • 0
    но нужно ли мне иметь 2 совершенно разных проекта?
Показать ещё 5 комментариев
Теги:

1 ответ

2

Хорошо, после дальнейших исследований я решил пойти с функцией git subtree. Я позволяю мне делить мой код на модули, внедряя удаленные модули как часть моего кода.

Как и все в git, есть кривая обучения, но в этом случае кажется, что это стоит того.

Я использовал эти 2 сообщения в блоге как учебник:

https://medium.com/@v/git-subtrees-a-tutorial-6ff568381844

https://www.atlassian.com/git/articles/alternatives-to-git-submodule-git-subtree/

Ещё вопросы

Сообщество Overcoder
Наверх
Меню