semversioner:在项目中管理语义版本控制并自动生成CHANGELOG.md文件的最简单方法

时间:2021-03-31 07:34:30
【文件属性】:
文件名称:semversioner:在项目中管理语义版本控制并自动生成CHANGELOG.md文件的最简单方法
文件大小:24KB
文件格式:ZIP
更新时间:2021-03-31 07:34:30
devops semver versioning cicd Python Semversioner 在项目中管理并自动生成CHANGELOG.md文件的最简单方法。 Semversioner将提供工具来自动执行库,docker映像等的semver发布过程。 该项目的灵感来自于AWS管理其版本的方式。 语义版本控制 规范涉及几种可能的变体,但为简化起见,在Semversioner中,我们使用由三部分组成的版本号: .. 根据以下准则构建: 破坏向后兼容性或主要功能会破坏主要功能(并重置次要功能和补丁)。 在不破坏向后兼容性的前提下增加了新功能(并重置了补丁程序)。 错误修复和其他更改使补丁程序无法正常运行。 一个例子是1.0.0 怎么运行的 在任何给定时间, .semversioner/目录如下所示: .semversioner └── next-release ├── minor-201812
【文件预览】:
semversioner-master
----MANIFEST.in(58B)
----.github()
--------workflows()
----.changes()
--------0.6.11.json(72B)
--------0.6.13.json(67B)
--------0.6.10.json(74B)
--------0.7.1.json(82B)
--------0.13.0.json(200B)
--------0.8.1.json(106B)
--------0.7.0.json(126B)
--------0.6.9.json(67B)
--------0.6.16.json(93B)
--------0.11.0.json(156B)
--------0.6.6.json(69B)
--------0.9.0.json(231B)
--------0.6.7.json(84B)
--------0.8.0.json(87B)
--------0.6.8.json(87B)
--------0.10.0.json(363B)
--------0.6.15.json(277B)
--------0.6.14.json(65B)
--------0.12.0.json(403B)
--------0.6.12.json(87B)
----tests()
--------fixtures.py(2KB)
--------resources()
--------core_test.py(4KB)
--------__init__.py(0B)
--------cli_test.py(12KB)
----LICENSE(1KB)
----setup.cfg(62B)
----requirements.txt(111B)
----setup.py(3KB)
----.gitignore(273B)
----CHANGELOG.md(2KB)
----README.md(3KB)
----.editorconfig(44B)
----.flake8(111B)
----semversioner()
--------storage.py(5KB)
--------core.py(4KB)
--------cli.py(4KB)
--------__init__.py(31B)
--------__version__.py(23B)

网友评论