【发布时间】:2015-12-20 04:47:22
【问题描述】:
我想玩弄我目前在 Github/Packagist 上的一个存储库。实际上,我想把它变成一个 Yii2 扩展。我不想跟着 git add、git commit、git push、composer update、circle。我想绕过我的 Github/Packagist,只使用本地资源。我希望它表现得像我的包在 Packagist 上不存在。
我使用的是 Yii2,所以它有自己的 composer.json 文件。所以他们仍然需要工作,只是为我的 1 包使用不同的来源。
当然,默认的 Yii2 composer require 块:
"require": {
"php": ">=5.4.0",
"yiisoft/yii2": ">=2.0.6",
"yiisoft/yii2-bootstrap": "*",
"yiisoft/yii2-swiftmailer": "*",
"wadeshuler/my-package" : "*" // <-- needs to pull from local
},
那么你就有了我的包的作曲家:
"autoload": {
"psr-4": {
"wadeshuler\\Package\\": "src/"
}
}
再次,我想告诉 Yii2 composer.json 在本地加载我的包并忽略 Packagist。
【问题讨论】:
标签: git github yii2 composer-php packagist