dms / sloth-github-plugin
Sloth 插件,用于更好地集成 Github 和 Slack,在消息中提供更多信息。
0.1
2016-05-21 20:34 UTC
Requires (Dev)
- sloth/sloth: *
This package is auto-updated.
Last update: 2024-09-12 05:08:45 UTC
README
这是一个 Sloth 插件,它改进了默认的 Slack/Github 集成,通过添加更多选项和更多信息消息。每个工具都需要正确地连接到 webhooks,以便可以按需启用。
安装
要激活此插件,请在 Sloth 项目中简单地 require 它:
composer require dms/sloth-github-plugin
Github Webhooks
每个功能都有自己的端点,需要连接到 Github。请参考以下每个功能,根据需要连接它们。
功能
更好的 PR 评论
标准的 Github/Slack 集成在消息发布到 Slack 时提供的信息有限,此集成进行了改进,并提供了一套更完整的信息,让您能够拥有所有必要的信息来决定消息是否与您相关。
这是普通评论的样例
以及审查评论
安装
将这些 URL 连接到您的 Github 仓库
对于普通评论
- 端点:
<sloth-url>/plugin/dms/pr/comment
- 事件:
issue_comment
对于审查(内联)评论
- 端点:
<sloth-url>/plugin/dms/pr/review-comment
- 事件:
pull_request_review_comment
标签通知器
当将匹配内部正则表达式的标签添加到票据时,此插件会向 Slack 广播一条消息。例如,我们使用它来通知 PR 被审查并需要修改。
这是一个示例
安装
将这些 URL 连接到您的 Github 仓库
- 端点:
<sloth-url>/plugin/dms/label/notify
- 事件:
issues
配置
您可以更改决定哪些标签推送到 Slack 的正则表达式。
'dms.github.label-manager' => [ 'actionable.regexp' => '<REGEXP>' ]