【发布时间】:2016-01-30 02:16:33
【问题描述】:
这已在关于 SO 的多个问题中多次讨论,但所有给出的答案都拒绝对我有用,接受这个答案:
Contributing to open source bundles from vendor directory?
我已经在多台机器上对此进行了测试,所以我很确定这不是一个孤立的事件。
但我读到使用“包”类型被认为是不好的做法。有人可以向我解释为什么这不起作用吗?它不会加载分叉的存储库!
{
"repositories":
[
{
"type": "vcs",
"url": "https://github.com/flyandi/lumen-doctrine.git"
}
],
"require": {
"nordsoftware/lumen-doctrine": "dev-master@dev"
}
}
更新
所以事实证明它与包的稳定性有关,更多关于这里的内容:
https://igor.io/2013/02/07/composer-stability-flags.html
然后我尝试了这个方法:
{
"repositories":
[
{
"type": "vcs",
"url": "https://github.com/flyandi/lumen-doctrine.git"
}
],
"require": {
"nordsoftware/lumen-doctrine": "dev-master@dev"
},
"prefer-stable" : true,
"minimum-stability": "dev"
}
我不明白@dev 标志不起作用的方式?有人可以详细说明吗?
【问题讨论】:
标签: php composer-php packagist