文件名称:standard-version:使用semver.org和常规commits.org自动进行版本控制和CHANGELOG生成
文件大小:45KB
文件格式:ZIP
更新时间:2024-02-20 02:15:16
git cli semantic changelog tags
标准版本 使用和支持的CHANGELOG生成版本的实用工具。 有问题吗? 想要贡献? 加入我们的 。 这个怎么运作: 遵循存储库中的。 准备发布时,请运行standard-version 。 然后, standard-version将执行以下操作: 通过查看packageFiles 来检索存储库的当前版本,回退到最后一个git tag 。 根据您的提交bumpFiles bump bumpFiles 的版本。 根据您的提交生成changelog (在幕后使用)。 创建一个新的commit包括您的bumpFiles 和更新的CHANGELOG。 用新版本号创建一个新tag 。 bumpFiles , packageFiles和updaters standard-version使用一些关键概念来处理项目中的版本冲突。 packageFiles –用户定义的文件,可从中读取和“粘贴”版本。 示例: package.json , manifest.json 在大多数情况下(包括默认), packageFiles是的一个子集bumpFiles 。 bumpFiles
【文件预览】:
standard-version-master
----.gitignore(162B)
----.eslintrc(67B)
----package.json(2KB)
----defaults.js(1KB)
----bin()
--------cli.js(376B)
----.versionrc(256B)
----index.js(2KB)
----CHANGELOG.md(33KB)
----LICENSE.txt(744B)
----.github()
--------ISSUE_TEMPLATE()
--------release-please.yml(40B)
--------workflows()
--------publish.yml(47B)
----README.md(16KB)
----lib()
--------checkpoint.js(424B)
--------configuration.js(989B)
--------updaters()
--------run-execFile.js(640B)
--------format-commit-message.js(140B)
--------print-error.js(236B)
--------latest-semver-tag.js(482B)
--------run-exec.js(602B)
--------run-lifecycle-script.js(504B)
--------lifecycles()
--------preset-loader.js(595B)
--------write-file.js(154B)
----command.js(4KB)
----renovate.json(144B)
----test()
--------mocks()
--------core.spec.js(25KB)
--------config-files.spec.js(5KB)
--------git.spec.js(12KB)
----.editorconfig(164B)