dms/sloth-github-plugin

Sloth 插件,用于更好地集成 Github 和 Slack,在消息中提供更多信息。

安装: 30

依赖项: 1

建议者: 0

安全性: 0

星级: 0

关注者: 3

分支: 0

开放问题: 0

类型:sloth-plugin

0.1 2016-05-21 20:34 UTC

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 时提供的信息有限,此集成进行了改进,并提供了一套更完整的信息,让您能够拥有所有必要的信息来决定消息是否与您相关。

这是普通评论的样例

PR Comment Example

以及审查评论

PR Review Comment Example

安装

将这些 URL 连接到您的 Github 仓库

对于普通评论

  • 端点: <sloth-url>/plugin/dms/pr/comment
  • 事件: issue_comment

对于审查(内联)评论

  • 端点: <sloth-url>/plugin/dms/pr/review-comment
  • 事件: pull_request_review_comment

标签通知器

当将匹配内部正则表达式的标签添加到票据时,此插件会向 Slack 广播一条消息。例如,我们使用它来通知 PR 被审查并需要修改。

这是一个示例

Label Broadcast

安装

将这些 URL 连接到您的 Github 仓库

  • 端点: <sloth-url>/plugin/dms/label/notify
  • 事件: issues

配置

您可以更改决定哪些标签推送到 Slack 的正则表达式。

'dms.github.label-manager' => [
    'actionable.regexp' => '<REGEXP>'
]