pr-log:基于GitHub Pull Requests的Changelog生成器

时间:2024-06-02 08:09:45
【文件属性】:

文件名称:pr-log:基于GitHub Pull Requests的Changelog生成器

文件大小:105KB

文件格式:ZIP

更新时间:2024-06-02 08:09:45

hacktoberfest JavaScript

前言 基于GitHub Pull Requests的Changelog生成器 主要特点: 自上一个标记以来,从合并的GitHub拉取请求中写入CHANGELOG.md 。 这是由 首先获取所有标签的列表 删除所有与不兼容的标签 排序标签 从最后一个标签获取git日志,直到现在 如果不存在CHANGELOG.md ,它将创建文件,否则将在文件之前添加CHANGELOG.md 友好的CLI 通过运行pr-log --help获得使用情况 错误消息,有助于纠正使用错误。 例如 缺少第一个命令行参数: Error: version-number not specified 与远程分支相比,本地分支已过时: Error: Local git master branch is 0 commits ahead and 2 commits behind of origin/master 当前工作


【文件预览】:
pr-log-master
----bin()
--------pr-log.js(2KB)
----.babelrc(238B)
----renovate.json(101B)
----package.json(3KB)
----.eslintrc.json(588B)
----.github()
--------workflows()
----test()
--------unit()
----.prettierignore(27B)
----prettier.config.js(213B)
----LICENSE(1KB)
----package-lock.json(371KB)
----.gitignore(25B)
----CHANGELOG.md(11KB)
----lib()
--------ensureCleanLocalGitState.js(2KB)
--------getGithubRepo.js(295B)
--------createChangelog.js(2KB)
--------getMergedPullRequests.js(2KB)
--------getPullRequestLabel.js(875B)
--------validLabels.js(308B)
--------findRemoteAlias.js(1KB)
--------cli.js(2KB)
----README.md(7KB)
----.eslintignore(34B)
----.editorconfig(181B)

网友评论