文件名称:编年史:写发行说明的更好方法
文件大小:157KB
文件格式:ZIP
更新时间:2024-02-24 07:46:43
nodejs github-api automation release-notes webhooks-api
编年史 Chronicler是一个开源的node.js应用程序,可自动执行您的存储库的发行说明。 Chronicler将侦听来自GitHub Webhooks的请求请求事件。 合并请求请求后,Chronicler将创建一个新的发布草稿,或使用PR信息编辑现有的草稿。 结果是一个格式整齐的发行说明草稿,列出了自您上一个标记发行版以来合并的所有PR。 在了解更多。 这个怎么运作 Chronicler从您将其连接到的存储库中接收GitHub Webhook事件。 通过侦听拉取请求事件,Chronicler可以监视合并的PR,并将其添加到发布注释草稿中。 PR合并后,Chronicler将创建新的发行草稿或编辑现有的草稿。 如果注释草稿尚不存在,则将创建标题为NEXT RELEASE的新的,未加标签的草稿,并以PR信息为正文内容。 如果草稿确实存在,它将在其后附加PR。 草案正文包括具有PR标题和编号的拉取请求列表: 拉取请求格式 - PR title (#PR_Number) 草稿示例 - Adds README documentation for Chronicler (#3) -
【文件预览】:
Chronicler-master
----.travis.yml(152B)
----docs()
--------ngrok.png(38KB)
--------pat-scope.png(39KB)
--------CONTRIBUTING.md(5KB)
----package.json(1KB)
----__tests__()
--------auth.test.js(1KB)
--------pr.test.js(2KB)
----.eslintrc.json(436B)
----.github()
--------PULL_REQUEST_TEMPLATE.md(972B)
--------ISSUE_TEMPLATE.md(707B)
----.prettierrc(43B)
----Dockerfile(145B)
----LICENSE(11KB)
----package-lock.json(257KB)
----src()
--------index.js(208B)
--------router.js(947B)
--------helpers()
----.gitignore(900B)
----README.md(5KB)
----fixtures()
--------webhook-event.js(485B)
--------releases.js(615B)