Alex_Wells
@Alex_Wells
PHP/TS/Kotlin developer

Сабрепо для ресурсов Laravel'а?

Здравствуйте. Есть проект на Laravel а так-же два приватных репозитория на GitLab'е. Дело вот в чем: верстальщику нужен доступ к ресурсам сайта, но доступа к исходникам сайта ему абсолютно не нужно. Для этих целей есть два репозитория: site и site-assets. В рут директории висит site git, а теперь мне нужно сделать так, что-бы директории public/assets и resources/views висели в репо site-assets. Так-же при изменениях этих двух директорий в любом из репозиториев второй тоже должен обновлятся. Реализуемо ли такое чудо и как?
  • Вопрос задан
  • 211 просмотров
Пригласить эксперта
Ответы на вопрос 2
BOOMER_74
@BOOMER_74
Web-разработчик
Это возможно, частично, с помощью gitmodules. Проблема только в том, что придется делать два репозитория для public/assets и resources/views, либо добавить подмодуль в корень и мучатся с настройкой gitignore (никогда так не делал, не уверен получится ли).
Ответ написан
OnYourLips
@OnYourLips
Дело вот в чем: верстальщику нужен доступ к ресурсам сайта, но доступа к исходникам сайта ему абсолютно не нужно.
Это заблуждение.
Без доступа к исходникам он не сможет запустить копию проекта у себя, и производительность его труда снизится в несколько раз.
К тому же выносить шаблоны и ассеты из проекта - очень плохая идея. Они являются частью проекта.

Реализуемо ли такое чудо и как?
Три очевидных способа:
1. gitmodules. Способ классический, но очень неудобный.
2. Вынести ресурсы в отдельный пакет для composer и собирать через gulp.
2. Вынести ресурсы в отдельный пакет для npm и собирать через gulp.
Второй и третий способы гораздо удобнее.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы