【问题标题】:Composer Packagist. How to define a package as stable?作曲家包装师。如何定义一个包是稳定的?
【发布时间】:2015-10-15 22:11:18
【问题描述】:

我是使用 composer 制作包的新手。

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

这里是我的github。

https://github.com/kevupton/bookings

和包装师:

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

【问题讨论】:

    标签: laravel package composer-php


    【解决方案1】:

    "minimum-stability":"anything" 不影响使用包。如果它被用作主包,它只会影响在这个包内使用的包。当在其他地方使用时,Composer 会完全忽略此设置,以防止在主包不允许的情况下安装不稳定版本。

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

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

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

    【讨论】:

      【解决方案2】:

      摆脱

      "minimum-stability": "dev"
      

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

      【讨论】:

      • 坦克。添加 github 评论并将其从 composer.json 中删除确实有帮助。现在一切都很好
      • 最低稳定性没有任何作用。标记一个版本。
      猜你喜欢
      • 2019-08-12
      • 1970-01-01
      • 2016-06-07
      • 2013-05-26
      • 2017-09-29
      • 1970-01-01
      • 1970-01-01
      • 2014-02-26
      • 2019-09-08
      相关资源
      最近更新 更多