如何找出我自己的作曲家包稳定性?

时间:2016-02-25 09:38:08

标签: php git github composer-php

我有一些自己的作曲家包。我直接从我的github帐户使用composer添加它们(我还没有为它们创建packagist.org包)。 我明白我可以使用像

这样的git标记将我的包标记为稳定
$ git tag v1.0.1

问题是:作曲家包的稳定性是否有任何特定的规则或要求? 例如,在将其标记为“稳定”之前,是否必须将单元测试添加到我的存储库。或者我是否必须先创建“alpha”或“RC”标记?

1 个答案:

答案 0 :(得分:2)

关于如何应用预发布标记,没有任何正式的说法。大多数Composer项目都使用semantic versioning,但这并没有涉及预发布阶段的任何细节。总的来说,他们的申请是主观的,任何特定阶段都没有任何形式要求。

关于software release life cycle的维基百科文章很好地描述了这些术语的普遍接受使用。您可能还对其他观看感兴趣,例如Jeff Atwood'sDrupal's

最终,您的软件的稳定性是您最有可能判断的。单元测试和已知错误将帮助您做出决定,但没有一个清单可以运行(这可能不是一个坏主意)。