プルリクエストのスケジュールされたリマインダーについて
スケジュールされたリマインダーは、Teamが注意を払う必要がある最も重要なレビューリクエストに集中するのを助けます。 プルリクエストのスケジュールされたリマインダーは、あなたもしくはあなたのTeamがレビューを求められているすべてのオープンなプルリクエストと共に、指定された時間にSlackでTeamに対してメッセージを送信します。 たとえば、スケジュールされたリマインダーを作成して、Team が毎週水曜日の午前 9:00 にレビューするようリクエストされたオープンのプルリクエストを含めて、Slack で Team のメインコミュニケーションチャネルにメッセージを送信することができます。
Organization のオーナーは、Team がレビューをリクエストされたすべてのプルリクエストについて、その Organization の 1 つ以上の Team にリマインダーをスケジュールできます。
GitHubは、オーナーごとに5つのリポジトリまで、リポジトリごとに20のPull Requestまでしかリマインダーをトリガーしません。
Organization のスケジュールされたリマインダーを作成する
-
GitHubの右上で、プロフィール画像をクリックし、続いてYour profile(あなたのプロフィール)をクリックしてください。
-
プロフィールページの左側で、"Organizations"の下であなたのOrganizationのアイコンをクリックしてください。
-
Organization名の下で、Settings(設定)をクリックしてください。
-
左のサイドバーでScheduled reminders(スケジュールされたリマインダー)をクリックしてください。
-
"Scheduled reminders(スケジュールされたリマインダー)"の下で、Add your first reminder(1つ目のリマインダーを追加)をクリックしてください。
-
"Slack workspace(Slackワークスペース)"の下で、Authorize Slack workspace(Slackワークスペースを承認)をクリックして、指示に従ってください。
-
"Slack channel(Slackチャンネル)"の下で、通知を受けたいSlackチャンネルの名前を入力してください。
-
"Days(日)"の下で、Weekdays(平日)をクリックして、スケジュールされたリマインダーを受信したい1つ以上の曜日を選択してください。
-
"Select Time(s)(時間の選択)"の下で、9:00 AM をクリックし、スケジュールされたリマインダーを受信したい1つ以上の時間を選択してください。 あるいは、タイムゾーンを変更するには現在のタイムゾーンの隣のをクリックし、別のタイムゾーンを選択してください。
-
"Tracked repositories(追跡されたリポジトリ)"の下で、プルリクエストのリマインダーをTeamに受信させたいリポジトリを選択してください。
- 選択されたTeamがアクセスできるすべてのリポジトリに対するリマインダーを受信したい場合は、All repositories(すべてのリポジトリ)をクリックしてください。
- 一部のリポジトリについてのみリマインダーを受信するにはOnly select repositories(選択したリポジトリのみ)をクリックし、続いて選択されたTeamがアクセスできる1つ以上のリポジトリを選択してください。
-
[Filter by team assigned to review code] で、[Add a team] ドロップダウンをクリックし、1 つ以上の Team を選択します。 最大 100 チームまで追加できます。 選択した Team が、上で選択する [Tracked repositories] にアクセスできない場合は、スケジュールされたリマインダーは作成できません。
-
あるいは、スケジュールされたリマインダーからドラフトのプルリクエストを除外するには、Ignore drafts(ドラフトを無視)を選択してください。 詳しい情報については「ドラフトプルリクエスト」を参照してください。
-
あるいは、TeamあるいはTeamのメンバーから特にレビューがリクエストされたプルリクエストだけを含めるには、Require review requests(レビューリクエストを必須とする)を選択してください。 このオプションを選択しなかった場合、すべてのプルリクエストがスケジュールされたリマインダーに含まれます。
-
あるいは、レビューのリクエストが満たされた後にプルリクエストの作者にリマインダーを送信するには、Remind authors after reviews(レビュー後に作者にリマインド)を選択して、リマインダーを送信するまでに必要なレビューの数を選択してください。
-
あるいは、すでにレビューされて承認されたプルリクエストに対するスケジュールされたリマインダーをオフにするには、Ignore approved pull requests(承認済みのプルリクエストを無視)を選択してください。 そして、プルリクエストが無視されるために必要な承認数を選択するためにIgnore with 1 or more approvals(1つ以上の承認で無視)をクリックしてください。
-
"Minimum age(最小の経過時間)"の下で、時間単位でプルリクエストの経過時間を入力してください。 スケジュールされたリマインダーは、この経過時間よりも新しいプルリクエストを含めなくなります。
-
"Minimum staleness(最小の停滞期間)"の下で、時間を単位としてプルリクエストに対する最後のアクティビティからの経過時間を入力してください。 スケジュールされたリマインダーは、最後のアクティビティがこの時間よりも新しいプルリクエストを含めません。
-
"Ignored terms(無視される語)"の下に、プルリクエストのタイトルに現れるかもしれない語のカンマ区切りのリストを入力してください。 スケジュールされたリマインダーは、それらの語をタイトルに1つ以上含むプルリクエストを含めなくなります。
-
"Ignored labels(無視されたラベル)"の下に、カンマ区切りでラベルのリストを入力してください。 スケジュールされたリマインダーは、それらのラベルを1つ以上持っているプルリクエストを含めなくなります。
-
"Required labels(必須のラベル)"の下で、カンマ区切りのラベルのリストを入力してください。 スケジュールされたリマインダーは、これらのラベルを1つ以上上含むプルリクエストで、すでに無視されてはいないものだけを含みます。
-
Create reminder(リマインダーの作成)をクリックしてください。
Organization のスケジュールされたリマインダーを管理する
- GitHubの右上で、プロフィール画像をクリックし、続いてYour profile(あなたのプロフィール)をクリックしてください。
- プロフィールページの左側で、"Organizations"の下であなたのOrganizationのアイコンをクリックしてください。
- Organization名の下で、Settings(設定)をクリックしてください。
- 左のサイドバーでScheduled reminders(スケジュールされたリマインダー)をクリックしてください。
- 更新したいスケジュールされたリマインダーの隣のEdit(編集)をクリックしてください。
- スケジュールされたリマインダーに1つ以上の変更を行ってください。
- 変更を保存するにはUpdate reminder(リマインダーを更新)をクリックしてください。 あるいは変更の更新に際して変更をテストしたいなら、Update and test reminder(リマインダーを更新してテスト)をクリックしてください。
Organization のスケジュールされたリマインダーを削除する
- GitHubの右上で、プロフィール画像をクリックし、続いてYour profile(あなたのプロフィール)をクリックしてください。
- プロフィールページの左側で、"Organizations"の下であなたのOrganizationのアイコンをクリックしてください。
- Organization名の下で、Settings(設定)をクリックしてください。
- 左のサイドバーでScheduled reminders(スケジュールされたリマインダー)をクリックしてください。
- ページの下部でDelete this reminder(このリマインダーを削除)をクリックしてください。
- スケジュールされたリマインダーの削除を確認するために、OKをクリックしてください。