Comments 4
Часто слышу аргумент против composer, что, дескать, ставит в зависимость от сторонних бесплатных ресурсов без SLA — не все знают, что можно поднять свою копию Packagist. Он доступен на гитхабе — github.com/composer/packagist
ставит в зависимость от сторонних бесплатных ресурсов
Вообще нет, сторонние репозитории будут игнорироваться Composer'ом (см. root-only). Чтобы добавить возможность брать зависимости зависимостей НЕ из Packagist, нужно добавить сторонние репозитории в главный .json файл.
Или я неправильно вас понял?
Спасибо! Все никак руки не доходили до более детального изучения этого прекрасного инструмента!
Крупные проекты, такие как Symfony и Laravel, уже используют данный подход для инициализации своих «skeleton» приложений, и многие другие также присоединяются.
Yii2 также использует этот подход
composer create-project --prefer-dist yiisoft/yii2-app-advanced yii-application
Sign up to leave a comment.
Освоение Composer: советы и приемы использования