Я работаю над проектом Drupal, где мне нужно следующее:
- Развертывание с использованием make-файлов - так что всякий раз, когда я его повторно развертываю, я могу
получить последнюю версию модулей drupal и не нужно поддерживать
репо для друпального ядра.
- Также поддерживает версии для пользовательских модулей.
Как мне развернуть его с помощью Git? Хорошо ли иметь один репозиторий для всего проекта, включая ядро Drupal, в репозитории, или мы должны использовать make-файлы - если make-файлы, то как мы можем управлять другими пользовательскими модулями и темами?
Кроме того, я хотел бы знать, как выполнять совместную разработку в Drupal, т.е. как поддерживать синхронизацию базы данных для всех разработчиков?
Любые другие предложения приветствуются.