Skip to content

GitHubの通知どうするか

おそらくだが、これがベストではないが無難であろうと思う。

  • リポジトリの購読は設定しない
  • チームへのメンションによる自動購読も設定しない
  • 業務でメインとなるリポジトリは特に流量が多いので購読しない
  • 個別のイシューやプルリクエストで興味があれば個別に購読する
  • 例外として、それほど活発でないリポジトリで興味があれば購読する

最初は、業務でメインとして使うオーガニゼーションを自動でWatchするよう設定していたが、新しく作られたリポジトリは最初の数日で大量のイシューが登録されることがよくあり、すぐにGitHubの通知が一杯になった。これでは本当に重要な通知が埋もれてしまって意味がないし、メールとNotificationsの両方で同じ数の通知を削除していくのも面倒だった。メールボックスについては最終的にメールフィルタで自動的にゴミ箱へ入れていたが、本末転倒だった。

次にオーガニゼーションの自動Watchは辞めて業務リポジトリだけWatchしていたが、これでも流量が多くて、数日放置すると1,000通を超える状態だった。処理できなかったので止めて、自分で購読したものだけに限定した。

所属しているチームへのメンションなどで自動購読する機能も、レビュー依頼をチームにアサインする文化があって、そのたびに購読されてしまうので停止した。

やや煽りタイトルだが、似た話題の記事があった。

ツールで改善する事例もあった。

通知先どうするか問題はGitHubで特定のorgだけメール通知しないに書いた。