加入收藏 | 设为首页 | 会员中心 | 我要投稿 北几岛 (https://www.beijidao.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

php – 如何开始编写作曲家包的版本?

发布时间:2021-08-28 03:45:56 所属栏目:大数据 来源: https://www.jb51.cc
导读:我开始开发一个我想开源并在未来项目中使用的软件包.我不明白开始这个的正确步骤. 我刚刚在github上创建了存储库,这是我的composer.json { "name": "ProgrammingAreHard/Arbiter", "license": "MIT", "type": "library", "description": "Convenience librar

我开始开发一个我想开源并在未来项目中使用的软件包.我不明白开始这个的正确步骤.

我刚刚在github上创建了存储库,这是我的composer.json

{
    "name": "ProgrammingAreHard/Arbiter",
    "license": "MIT",
    "type": "library",
    "description": "Convenience library to manipulate Symfony ACL's",
    "authors": [
        {
            "name": "David Adams",
            "email": "adams.david.10@gmail.com"
        }
    ],
    "autoload": {
        "psr-0": {
            "ProgrammingAreHardArbiter": "src/"
        }
    },
    "require": {
        "PHP": ">=5.3.3"
    },
    "require-dev": {
        "symfony/security": "2.4.*",
        "PHPunit/PHPunit": "~4.0"
    },
    "minimum-stability": "dev",
    "target-dir": "ProgrammingAreHard/Arbiter",
    "extra": {
        "branch-alias": {
            "dev-master": "1.0.x-dev"
        }
    }
}

尽管如此,我正在艰难地绕着版本编制.我没有制作任何git标签.我把分支别名放在上面因为我听说这是一个很好的做法.我不确定1.0.x-dev现在应该是什么.

那我该怎么办?我还没有达到我对1.0版本感到满意的程度.我应该立即在“v0.1.0”之类的东西上创建一个轻量级或带注释的git标签,还是等到我完全正常运行?

我该怎么做才能让以后不再头疼?

我假设作曲家使用git标签进行版本控制(?)

解决方法:

有疑问(因为您可以选择任何您想要的策略),您可以参考semantic versioning 2.0

Major version zero (0.y.z) is for initial development. Anything may change at any time.
The public API should not be considered stable.

只要您的公共API可以更改,请保持在0.x.y.

(编辑:北几岛)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读