Organization にスケジュールされたリマインダーを管理する

Organization の Team がレビューをリクエストされたすべてのプルリクエストについて、Slack でリマインダーを受け取ることができます。

プルリクエストのスケジュールされたリマインダーについて

スケジュールされたリマインダーは、Teamが注意を払う必要がある最も重要なレビューリクエストに集中するのを助けます。 プルリクエストのスケジュールされたリマインダーは、あなたもしくはあなたのTeamがレビューを求められているすべてのオープンなプルリクエストと共に、指定された時間にSlackでTeamに対してメッセージを送信します。 たとえば、スケジュールされたリマインダーを作成して、Team が毎週水曜日の午前 9:00 にレビューするようリクエストされたオープンのプルリクエストを含めて、Slack で Team のメインコミュニケーションチャネルにメッセージを送信することができます。

Organization のオーナーは、Team がレビューをリクエストされたすべてのプルリクエストについて、その Organization の 1 つ以上の Team にリマインダーをスケジュールできます。

GitHubは、オーナーごとに5つのリポジトリまで、リポジトリごとに20のPull Requestまでしかリマインダーをトリガーしません。

Organization のスケジュールされたリマインダーを作成する

  1. GitHubの右上で、プロフィール写真をクリックし、続いてYour organizations(あなたのOrganization)をクリックしてください。 プロフィールメニューのあなたのOrganization

  2. Organizationの隣のSettings(設定)をクリックしてください。 設定ボタン

  3. 左のサイドバーでScheduled reminders(スケジュールされたリマインダー)をクリックしてください。 [Scheduled reminders] ボタン

  4. "Scheduled reminders(スケジュールされたリマインダー)"の下で、Add your first reminder(1つ目のリマインダーを追加)をクリックしてください。 リマインダーの追加ボタン

  5. "Slack workspace(Slackワークスペース)"の下で、Authorize Slack workspace(Slackワークスペースを承認)をクリックして、指示に従ってください。 Slackワークスペースの承認ボタン

  6. "Slack channel(Slackチャンネル)"の下で、通知を受けたいSlackチャンネルの名前を入力してください。 Slackチャンネルフィールド

  7. "Days(日)"の下で、Weekdays(平日)をクリックして、スケジュールされたリマインダーを受信したい1つ以上の曜日を選択してください。 日のドロップダウン

  8. "Select Time(s)(時間の選択)"の下で、9:00 AM をクリックし、スケジュールされたリマインダーを受信したい1つ以上の時間を選択してください。 あるいは、タイムゾーンを変更するには現在のタイムゾーンの隣のをクリックし、別のタイムゾーンを選択してください。 時間の選択ドロップダウン

  9. "Tracked repositories(追跡されたリポジトリ)"の下で、プルリクエストのリマインダーをTeamに受信させたいリポジトリを選択してください。

    • 選択されたTeamがアクセスできるすべてのリポジトリに対するリマインダーを受信したい場合は、All repositories(すべてのリポジトリ)をクリックしてください。
    • 一部のリポジトリについてのみリマインダーを受信するにはOnly select repositories(選択したリポジトリのみ)をクリックし、続いて選択されたTeamがアクセスできる1つ以上のリポジトリを選択してください。

    追跡されるリポジトリの選択

  10. [Filter by team assigned to review code] で、[Add a team] ドロップダウンをクリックし、1 つ以上の Team を選択します。 最大 100 チームまで追加できます。 選択した Team が、上で選択する [Tracked repositories] にアクセスできない場合は、スケジュールされたリマインダーは作成できません。 [Add a team] ドロップダウン

  11. あるいは、スケジュールされたリマインダーからドラフトのプルリクエストを除外するには、Ignore drafts(ドラフトを無視)を選択してください。 詳しい情報については「ドラフトプルリクエスト」を参照してください。 ドラフトプルリクエストの無視のチェックボックス

  12. あるいは、TeamあるいはTeamのメンバーから特にレビューがリクエストされたプルリクエストだけを含めるには、Require review requests(レビューリクエストを必須とする)を選択してください。 このオプションを選択しなかった場合、すべてのプルリクエストがスケジュールされたリマインダーに含まれます。 レビューリクエストのないプルリクエストの無視のチェックボックス

  13. あるいは、レビューのリクエストが満たされた後にプルリクエストの作者にリマインダーを送信するには、Remind authors after reviews(レビュー後に作者にリマインド)を選択して、リマインダーを送信するまでに必要なレビューの数を選択してください。 レビュー後の作者へのリマインドのチェックボックス

  14. あるいは、すでにレビューされて承認されたプルリクエストに対するスケジュールされたリマインダーをオフにするには、Ignore approved pull requests(承認済みのプルリクエストを無視)を選択してください。 そして、プルリクエストが無視されるために必要な承認数を選択するためにIgnore with 1 or more approvals(1つ以上の承認で無視)をクリックしてください。 承認されたプルリクエストの無視のチェックボックス

  15. "Minimum age(最小の経過時間)"の下で、時間単位でプルリクエストの経過時間を入力してください。 スケジュールされたリマインダーは、この経過時間よりも新しいプルリクエストを含めなくなります。 無視されるラベルフィールド

  16. "Minimum staleness(最小の停滞期間)"の下で、時間を単位としてプルリクエストに対する最後のアクティビティからの経過時間を入力してください。 スケジュールされたリマインダーは、最後のアクティビティがこの時間よりも新しいプルリクエストを含めません。 最小の停滞期間フィールド

  17. "Ignored terms(無視される語)"の下に、プルリクエストのタイトルに現れるかもしれない語のカンマ区切りのリストを入力してください。 スケジュールされたリマインダーは、それらの語をタイトルに1つ以上含むプルリクエストを含めなくなります。 無視される語のフィールド

  18. "Ignored labels(無視されたラベル)"の下に、カンマ区切りでラベルのリストを入力してください。 スケジュールされたリマインダーは、それらのラベルを1つ以上持っているプルリクエストを含めなくなります。 無視されるラベルフィールド

  19. "Required labels(必須のラベル)"の下で、カンマ区切りのラベルのリストを入力してください。 スケジュールされたリマインダーは、これらのラベルを1つ以上上含むプルリクエストで、すでに無視されてはいないものだけを含みます。 必須ラベルのフィールド

  20. Create reminder(リマインダーの作成)をクリックしてください。

Organization のスケジュールされたリマインダーを管理する

  1. GitHubの右上で、プロフィール写真をクリックし、続いてYour organizations(あなたのOrganization)をクリックしてください。 プロフィールメニューのあなたのOrganization
  2. Organizationの隣のSettings(設定)をクリックしてください。 設定ボタン
  3. 左のサイドバーでScheduled reminders(スケジュールされたリマインダー)をクリックしてください。 [Scheduled reminders] ボタン
  4. 更新したいスケジュールされたリマインダーの隣のEdit(編集)をクリックしてください。 既存のスケジュールされたリマインダーの編集
  5. スケジュールされたリマインダーに1つ以上の変更を行ってください。
  6. 変更を保存するにはUpdate reminder(リマインダーを更新)をクリックしてください。 あるいは変更の更新に際して変更をテストしたいなら、Update and test reminder(リマインダーを更新してテスト)をクリックしてください。 更新ボタン

Organization のスケジュールされたリマインダーを削除する

  1. GitHubの右上で、プロフィール写真をクリックし、続いてYour organizations(あなたのOrganization)をクリックしてください。 プロフィールメニューのあなたのOrganization
  2. Organizationの隣のSettings(設定)をクリックしてください。 設定ボタン
  3. 左のサイドバーでScheduled reminders(スケジュールされたリマインダー)をクリックしてください。 [Scheduled reminders] ボタン
  4. ページの下部でDelete this reminder(このリマインダーを削除)をクリックしてください。 スケジュールされたリマインダーの削除ボタン
  5. スケジュールされたリマインダーの削除を確認するために、OKをクリックしてください。

参考リンク

このドキュメントは役立ちましたか?

プライバシーポリシー

これらのドキュメントを素晴らしいものにするのを手伝ってください!

GitHubのすべてのドキュメントはオープンソースです。間違っていたり、はっきりしないところがありましたか?Pull Requestをお送りください。

コントリビューションを行う

OR, コントリビューションの方法を学んでください。

問題がまだ解決していませんか?