Что обычно друпал-программист делает на сайте? Пишет код или "накликивает изменения в админке". Почти все это можно перенести гитом.
В переносе "накликанных изменений" помогут следующие команды:
- drush cex -y - экспорт конфигов
- drush cim -y - импорт конфигов
Можно перенести гитом
- Свой код
- Все что сделал композер (composer.lock)
- Типы материалов
- Типы блоков
- Block groups
- Настройка конкретных блоков, отображение
- Словарь таксономии (без терминов)
- Представления (views)
- Поля
- Роли и права доступа
- Общие настройки движка
- Настройка текстовых форматов и встроенного редактора CKEditor (надо проверить)
- Меню (без ссылок)
Нельзя перенести
(переносится только дампом бд)
- Непосредственно само содержимое (nodes)
- Пользователи
- Переводы (надо проверить)
- Ярлыки (shortcuts)
- Содержимое блоков
- Пункты меню
- Термины таксономии
Очень удобно, что разделена логика и наполнение. В итоге работа программистов и редакторов никак не мешает друг другу.
Если что-то забыл, пишите в комментариях. Буду благодарен за помощь.