作曲家Packagist。如何将包定义为稳定?

时间:2015-07-25 07:24:14

标签: laravel package composer-php

我很想用作曲家制作包。

我目前正在为laravel创建一个包。 我的问题基本上是,如何将包定义为稳定。因为目前我无法要求我的包,因为它被归类为dev,我必须使用@dev,这不是我想要做的。

我的这里是我的github。

https://github.com/kevupton/bookings

和packagist:

https://packagist.org/packages/kevupton/bookings

2 个答案:

答案 0 :(得分:1)

"minimum-stability":"anything"不会影响使用套餐。它仅影响在此包中使用的包(如果它用作主包)。在其他地方使用时,Composer会完全忽略此设置,以防止在主程序包不允许的情况下安装不稳定的版本。

唯一用于识别包稳定性的是它的版本号。

如果形式为" x.y.z"没有任何后缀,它是稳定的。

更多稳定性级别(按降序排列)是" RC," beta"和" alpha"。所有这些仍然需要标记版本。它们下面是" dev",也可能是标记版本,但通常是分支。

答案 1 :(得分:0)

摆脱

"minimum-stability": "dev"

您也可以考虑使用git标记,而不是手动指定version