Командная работа с Git и файлы проекта. Не исключать ядро?
Недавно начал плотно изучать git, много всего изучил. Но не ясно одно. Вот добавляют в исключения файлы ядра, например папку bitrix/ . Пришел разработчик. Выкачивает репо. И? Нифига локально не заработает без этого ядра. Битрикс лишь частный пример. На других CMS та же ерунда. Как быть? Заливать все файлы проекта в репо? (ну кроме фото-банков всяких)
Должна быть возможность каким-то образом установить всё необходимое.
В случае с Битриксом - можно скачать и развернуть демо-версию. Но, конечно, из-за того, что Битрикс отстаёт от всего мира php на пять лет, проще хранить всё ядро в репозитории.
В нормальных системах все внешние зависимости описаны в composer.json.