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