我正在尝试使用packagist.org中的composer和一个用于管理我的库版本的git存储库。当我需要我的库时,composer将存储库克隆到vendor文件夹,但我只需要下载文件。这是我的composer.json:
{
"name": "vend/xxxxxx",
"description": "SDK for quick creation of client integration",
"keywords": [
"xxxxxxx",
"sdk"
],
"homepage": "xxxxxxxxxx",
"type": "library",
"license": "MIT",
"autoload": {
"psr-0": {
"DDelivery": "application/classes"
}
},
"extra": {
"branch-alias": {
"dev-master": "2.0.*@dev"
}
}
}
和composer.json 2:
{
"require": {
"vend/xxxxxx": "2.0.*@dev"
}
}
我的composer.json缺少什么?如何通过git和packagist.org管理我的版本?其他供应商如何管理他们的框架?
答案 0 :(得分:2)
默认情况下,会下载稳定版本并克隆不稳定版本。您可以使用--prefer-dist
和--prefer-source
命令的update
或install
标记自定义此行为。