在composer中为master分支设置别名

时间:2014-04-03 14:21:23

标签: composer-php packaging packagist

我正在尝试打包module以便与作曲家一起使用。我有一个有效的composer文件,我可以用composer安装它,但只有当我指定它应该使用dev版本时(通过" @ dev"版本指令或最小稳定性dev)。我无法打包我的仓库,因此它被视为主要版本。

我找到了一个似乎是为我的案子制作的作曲家document about aliases,但我无法让它发挥作用。下面是my composer.json的相关部分:

    "extra": {
    "branch-alias": {
        "dev-master": "1.0"
    }
}

另外参考heres来自我的主项目作曲家文件的要求:

"require": {
    "misterglass/kohana-twig"  : "1.*"
},

作曲家的实际错误是:

  

问题1        - 请求的包misterglass / kohana-twig 1. *找不到。

1 个答案:

答案 0 :(得分:4)

根据#composer IRC频道上的一些有用的人,别名只是将不同版本相互关联,而不是分配稳定性。

为了让作曲家将其视为稳定,您需要添加一个标记,您可以在command line或github中的creating a release添加标记。