Pull to refresh

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.

Articles