Github:检测拉取请求及其大小

Github: Detecting pull requests and their size

我希望能够在我的 git 中心存储库上监控拉取请求,我对 PR 的大小特别感兴趣。例如,有多少文件发生变化,有多少行additions/deletions。这个想法是我想强调那些被认为太大的 PR。

任何人都可以就如何实现这一目标提供任何建议吗?我已经在 Slack 中使用 GitHub 集成,它通知我的 PR 频道,所以想知道我是否可以连接到它。或者 GitHub API 可以给我一些东西。

提前致谢。

您应该安装一个 存储库 webhook 或修改 Slack 集成中内置的存储库。

基本上,webhook 会通知您任何 pullrequest event。收到的负载包含一个 pull_request 对象,其中包含您要查找的键:

  • additions
  • deletions