在作曲家中为master分支设置别名

问题描述 投票:4回答:1

我正在尝试打包module以与作曲家一起使用。我有一个有效的composer文件,并且能够与composer一起安装,但是只有当我指定该文件应使用dev版本时(通过“ @dev”版本指令或最低稳定性dev)。我在打包我的仓库时遇到了麻烦,因此可以将其视为主要版本。

我找到了一个适合我的情况的作曲家document about aliases,但我无法使其正常工作。这是my composer.json的相关部分:

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

也供参考,这是我的主要项目作曲家文件中的需求:

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

并且来自作曲家的实际错误是:

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

composer-php packaging packagist
1个回答
4
投票

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

为了使作曲家认为它很稳定,您需要添加一个标签,您可以在command line上或通过github中的creating a release进行添加。

© www.soinside.com 2019 - 2024. All rights reserved.