Сохранить ручные библиотеки, изменённые и непроверенные пакеты. Добавить исключения и порядок восстановления зависимостей.
1.4 KiB
Зависимости приложения
Версии зависимостей зафиксированы в composer.lock. Пакеты, совпавшие с
официальными архивами этих версий, и создаваемые Composer служебные файлы
исключены из Git.
В vendor сохранены ручные DBF/SMS/BrowserDetection-библиотеки, пакеты с
локальными отличиями и пакеты без подтверждённого эталона. В том числе
сохраняются правки CakePHP и дополнительные шрифты Dompdf. Состав каталогов
задан исключениями в .gitignore.
Перед восстановлением зависимостей нужно сохранить отслеживаемую часть
vendor в отдельную копию. После восстановления пакетов по composer.lock
в изолированном окружении сохранённые файлы возвращаются поверх пакетов.
Это сохраняет существующие правки и шрифты; слепая переустановка может их
перезаписать. Восстановление и проверка работы приложения выполняются отдельно.