【问题标题】:How to find out my own composer package stability?如何找出我自己的作曲家包稳定性?
【发布时间】:2016-06-07 23:58:57
【问题描述】:

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

$ git tag v1.0.1

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

【问题讨论】:

    标签: php git github composer-php


    【解决方案1】:

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

    software release life cycle 上的 Wikipedia 文章很好地描述了这些术语的普遍接受用法。您可能还对其他视图感兴趣,例如 Jeff Atwood'sDrupal's

    归根结底,您最适合判断软件的稳定性。单元测试和已知错误将帮助您做出决定,但没有要检查的清单(这可能不是一个坏主意)。

    【讨论】:

    • 感谢您的链接。我已经知道语义版本控制,你是对的,它与预发布阶段无关(顺便感谢一个适当的术语)。链接也很有帮助。我现在有一个起点,谢谢。如果几天后没有更合适的答案,我会将您的答案标记为已接受。 (我还不习惯stackoverflow,所以我不确定何时将答案标记为已接受)。
    • 没问题,我也很好奇这个问题是否还有其他看法。在this meta post 上有更多关于接受标记的详细信息。
    • 感谢另一个有用的链接。我现在确实知道如何“接受”答案。将您的答案标记为已接受。
    猜你喜欢
    • 2019-08-12
    • 1970-01-01
    • 2017-09-29
    • 2015-10-15
    • 1970-01-01
    • 2017-10-01
    • 1970-01-01
    • 2018-11-14
    • 1970-01-01
    相关资源
    最近更新 更多