Open sergey-s-betke opened 8 years ago
Крайне желательно для этих целей использовать Pull Request...
Для реализации #7 крайне желательно использовать git-flow.
Подключении к проекту конкретной версии модуля с использованием subtree получать состояние репозитория будем с ветки master по метке версии проекта (если версия указана).
С обновлением подключённого модуля так же проблем быть не должно (используем ветку master).
А вот с предложением в этот проект изменений, внесённых в другом проекте - уже сложнее.
Если следовать git-flow, из других репозиториев мы должны предлагать pull request в новую feature или hotfix ветку этого репозитория...
Итого, есть два варианта событий:
Пример реализации PackageProvider для GitLab на PowerShell: https://github.com/akamac/GitLabProvider
Аналогично можно сделать и для нашего случая как раз на базе указанного выше примера. Тогда получим возможность устанавливать пакеты и через PackageManagement, что правильно.
... в которых использован модуль. Процедура нетривиальная при применении subtree. Поэтому её точно стоит автоматизировать.
Возможно - отдельным проектом, и здесь её использовать уже как subtree.