semver:用golang编写的语义版本控制(semver)库

时间:2024-02-24 08:08:48
【文件属性】:

文件名称:semver:用golang编写的语义版本控制(semver)库

文件大小:36KB

文件格式:ZIP

更新时间:2024-02-24 08:08:48

go golang semver semantic-versioning semantic-versions

semver for golang semver是用golang编写的库。 它完全涵盖了规范版本2.0.0 。 版本控制 出于兼容性原因,旧的v1-v3版本存在于存储库的根目录中,并且只会收到错误修复程序。 当前的稳定版本是 ,并且完全兼容go-mod。 用法 $ go get github.com/blang/semver/v4 # Or use fixed versions $ go get github.com/blang/semver/v4@v4.0.0 注意:始终供应您的依赖项或修复特定的版本标记。 import github . com / blang / semver / v4 v1 , err := semver . Make ( "1.0.0-beta" ) v2 , err := semver . Make ( "2.0.0-beta" ) v1 . Compare ( v2 ) 还要检查 。 我为什么要使用这个库? 完全兼容规格 无反省 没有正则表达式 经过全面测试(覆盖率> 99%) 可读的解析/验证错误 快速(请参阅) 只有Stdlib 使用


【文件预览】:
semver-master
----.travis.yml(732B)
----json_test.go(1KB)
----.gx()
--------lastpubver(54B)
----package.json(373B)
----sql_test.go(779B)
----sql.go(555B)
----LICENSE(1KB)
----semver.go(11KB)
----range.go(10KB)
----v4()
--------json_test.go(1KB)
--------sql_test.go(779B)
--------sql.go(555B)
--------semver.go(11KB)
--------range.go(10KB)
--------semver_test.go(15KB)
--------examples()
--------sort.go(555B)
--------range_test.go(13KB)
--------sort_test.go(582B)
--------json.go(467B)
--------go.mod(43B)
----semver_test.go(15KB)
----examples()
--------main.go(3KB)
----sort.go(555B)
----range_test.go(13KB)
----sort_test.go(582B)
----json.go(467B)
----README.md(6KB)
----go.mod(40B)

网友评论