@MIKEk8

Как вести связанные проекты на github?

Есть основной продукт и дополнительные модули (для заполнения БД). К продукту должен быть доступ у всей команды, а к модулям только у тимлида. Одно ишью может затрагивать изменение и модулей и проекта, соответственно они должны быть в одной ветке.
Как их можно разграничить?
Сейчас у нас 2 репозитория, но это неудобно (из-за требований к ишью и веткам).
Вложено сделать тоже не получилось (может я криворук). Не хочет коммитить то-что во вложенном репозитории.
project (репозиторий для тимлида)
-core (репозиторий для всех. Его репозиторий тимлида не грузит, а должен)
-moduls
  • Вопрос задан
  • 393 просмотра
Пригласить эксперта
Ответы на вопрос 2
@qweqwa
Писать issue в основную часть проекта.
Можно комментировать (но это не обязательно, если разработчики и сами с усами) какие еще репы затрагивает это изменение.
ГитХаб сам умеет ссылки делать.

Или, рассмотреть вариант использования ГитЛаба, а не ГитХаба. Он более приспособлен для связанных реп.
Ответ написан
Комментировать
@devian3000
Никак. Отдельные изменения. Модуль от приложения должен быть разделен абстракцией. А изменение абстракции не затрагивает модули. Так и наоборот.

Если модули сильно связаны то надо закидывать их в core.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы