我正在尝试从 packagist.org 和一个用于管理我的库版本的 git 存储库的作曲家。当我需要我的库时,作曲家将存储库克隆到供应商文件夹,但我只需要下载文件。这是我的作曲家.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"
}
}
}
和作曲家.json 2:
{
"require": {
"vend/xxxxxx": "2.0.*@dev"
}
}
我的作曲家.json缺少什么?如何通过 git 和 packagist.org 管理我的版本?其他供应商如何管理他们的框架?
默认情况下,下载稳定版本并克隆不稳定版本。您可以使用 update
和 install
命令的--prefer-dist
或--prefer-source
标志自定义此行为。