前提
- 仕事でslack, githubを使う
- githubでの 仕事 のイベントのみを(少なくとも@メンション、PRのApprove/Change Request)の通知を全部 リアルタイム に受け取りたい
- 仕事時間中に通知を制限したい(休暇時間中には通知が飛んでこないようにしたい)
Githubでのイベントをリアルタイムで受け取る方法はいろいろあるけど、どれもいまいち
SlackのGithub Integration
- Proc
- Slackで完全に完結する
- Slackで仕事しているのでこれだけで終わると嬉しい
- SlackでReminderが機能する
- 設定した時間に、ReviewerになっているPRのReminderがくる、忘れやすいので嬉しい
- Slackで完全に完結する
- Cons
- Issueでメンションされても通知されない
- 完全にPRのみの機能だった
- Issueでメンションされても通知されない
Githubのイベントメール
Githubの動きについてメールを受け取る。 Githubではメール送信先を組織ごとに切り替えることが出来るため、コレを使うと組織に関係している通知のみを受け取ることが出来る
- Proc
- 全部の情報を受け取ることが出来る(Issueでのメンションも)
- Cons
Githubのモバイルアプリ
- Proc
- 全部の情報を受け取ることが出来る(Issueでのメンションも)
- Cons
- Slackで完結しない
- 通知内容を仕事の組織に限ったものにできない
- 趣味で色々なレポジトリを購読していると、その通知が仕事中に飛んできてしまう
- 仕事時間に制限することが出来ない
- これは一応Androidのワークモード内にインストールし、ワークモードを切ることで実現は出来る
Jasper
ここまで前提、色々なソリューションがあるけど中途半端だよねとなっています。
今の所専用のGithubビュアーを使うことでIssueの通知を受け取り、このアプリを起動しているとき仕事状態!ということにしてます