В работе будет 2 браузерных вёрстки (десктопный и мобильный), из-за практически полного их отличия, для каждого собственный репозиторий. В качестве модели разработки выбрана популярная
https://nvie.com/posts/a-successful-git-branching-... Для публикации каждого будут 2 сайта один относится к develop (dev-desktop.example.com), другой к master (desktop.example.com).
Вопросы:
1. Имея 2 разных фронтэнд-репозитория, как обеспечить доступ к одинаковым вёрсткам, например, карточка новости в списке?
2. В репозиториях будут только исходные коды и служебное (настройки вебпак и подобное), кто и как выполняет компиляцию и деплой на соответствующий ветке сайт?
3. Как результат компиляции на ветке master передать в репозиторий backend'а?