т.е. Вы помещаете весь пакет под VCS или только компоненты, которые вы программируете? Пакеты по своей природе будут обновлены, и этот код необходимо будет добавить в VCS, плюс много статического кода.
В частности, я собираюсь работать над Joomla, добавляя и собирая модули, настраивая модули и внешний вид. Первоначально это будет только я, но по мере развития проекта он расширится до еще двух разработчиков. Моя реакция будет просто на VCS, это означает, что я знаю, что все это есть, и развертывание через CI проще (?).
Альтернатива состоит в том, чтобы исключить большую часть кода, который не изменяется, что может быть подвержено ошибкам и трудоемко.
Поскольку нет конкретного ответа на этот вопрос, и я ищу либо опыт, либо совет по передовой практике, я отметил это вики сообщества.