如何使用Composer将代码标记为稳定?

Ada*_*dam 29 php git composer-php

我最近遇到了作曲家的变化意味着默认minimum-stabilitystable,而不是将其设置为dev我想将我的一些库标记为稳定.

我实际上使用了两个相关的分支,releasedev从分支master.每隔一段时间就会将某些内容合并release并标记为新版本.

作曲家如何确定我的库的稳定性,是否有分支,版本号,composer.json中的键的命名约定?

谢谢

Kin*_*nch 29

答案是:标签.如果您不想使用标签,也可以使用Alias.但值得一提的是,只有当它们稳定并且不让别人相信它们时,你应该只将它们标记为稳定.

更新:还有一个链接:稳定性

  • 正确.任何具有标记版本的内容(包括0.0.x)都被认为是稳定的. (7认同)
  • 我知道我在哪里见过。那么没有 RC、beta、alpha 或 patch 后缀的任何东西都是稳定的,甚至是 0.0.x? (2认同)
  • 单词"stable"或"stable"不会出现在标签或别名链接中的任何位置.也许他们在某些时候做过. (2认同)
  • 我要指出,通过 _tags_,您需要 _VCS 标签_,就像在 _git tags_ 中一样。我以为在 `composer.json` 文件中有一些 `tags` 条目可以设置在某处,但我需要做的只是 `git tag -a xyz` 和 `git push --tags`。然后在消费者项目中,`composer require xxx/yyy` 就像一个魅力。 (2认同)
  • 很好的例子说明了为什么不鼓励从 SO 进行链接 (2认同)