Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

通知グループ

通知グループは、より大きなプロジェクトにコミットすることなく、 「小分け」の形で rustc を手助けするための簡単な方法です。 通知グループには 簡単に参加 でき(PR を提出するだけです!)、 参加しても特定のコミットメントが生じるわけではありません。

通知グループに参加すると、その通知グループの条件に一致する 新しい issue が見つかるたびに、GitHub 上で ping を受け取る リストに追加されます。 興味があれば、その後で issue を引き受け、作業を始めることができます。

もちろん、新しい issue にタグが付けられるのを待つ必要はありません! 望む場合は、通知グループの GitHub ラベルを使って、 まだ引き受けられていない既存の issue を検索できます。

通知グループの一覧

通知グループの一覧は次のとおりです。

通知グループに適した issue とは?

通知グループは、独立したバグ、 特に中程度の優先度のバグについて ping される傾向があります。

  • 独立したとは、そのバグを修正するために大規模なリファクタリングが 必要になるとは想定していない、という意味です。
  • 中程度の優先度とは、そのバグが修正されることは望んでいるものの、 それを修正するために他のすべてを中断するほど差し迫った問題ではない、 という意味です。 もちろん、このようなバグの危険性は、時間の経過とともに 蓄積していく可能性があることであり、通知グループの役割は それを防ごうとすることです!

通知グループへの参加

通知グループに参加するには、Rust team リポジトリ内の適切なファイルに 自分の GitHub ユーザー名を追加する PR を開くだけです。 具体的なイメージをつかみ、編集すべきファイルを特定するには、以下の「PR の例」を参照してください。

また、まだ Rust team のメンバーではない場合は、ファイルに自分の名前を追加することに加えて、 リポジトリをチェックアウトし、次のコマンドを実行する必要があります。

cargo run add-person $your_user_name

PR の例:

通知グループ用に issue にタグを付ける

通知グループに適しているものとして issue にタグを付けるには、通知グループ名を指定して rustbotping コマンドを与えます。 例:

@rustbot ping apple
@rustbot ping arm
@rustbot ping emscripten
@rustbot ping risc-v
@rustbot ping wasi
@rustbot ping wasm
@rustbot ping windows

一部のコマンドを短く、覚えやすくするために、エイリアスがあります。 これらは triagebot.toml ファイルで定義されています。 たとえば、以下のコマンドはすべて同等であり、Apple グループに ping します。

@rustbot ping apple
@rustbot ping macos
@rustbot ping ios

これらのエイリアスは、人間にとって扱いやすくすることを意図したものである点に注意してください。 変更される可能性があります。 コマンドが常に有効であることを保証する必要がある場合は、 エイリアスよりも完全な呼び出しを優先してください。

ただし、これは compiler team のメンバーまたはコントリビューターのみが行うべきであり、 通常は compiler team のトリアージの一環として行われることに注意してください。