特別なラベル
このガイドはメンテナーの方向けです。これらの特別な人々は、Jekyllのリポジトリの1つ以上に書き込みアクセス権を持ち、他の人の貢献をマージするのを支援しています。ここに書かれていることが興味深いと思われるかもしれませんが、それは必ずしもすべての人向けではありません。
プルリクエストや問題処理の一部を自動化するために、GitHub.comで「特殊なラベル」をいくつか使用しています。 @jekyllbotは、ユーザーまたはメンテナーによるアクションに基づいて、特定のラベルを自動的に適用または削除する場合があります。以下はラベルとその仕組みです
pending-feedback
このラベルは、処理を継続するために問題/PRの作成者から詳細が必要であることを示すために使用されます。バグレポートを適切に分類するには詳細が必要な場合や、先に進む前に解決する必要があるPRについての未回答の質問がある場合があります。フィードバックを待っているため、このラベルが付いた問題は無視しても安全です。
needs-work
& pending-rebase
これらのラベルは、プルリクエストのGitの状態を変更する必要があることを示すために使用されます。どちらも登録されたプッシュ(プルリクエストの「同期」イベント)があり、プルリクエストがマージ可能になると削除されます。レビュー後にプルリクエストにコードの変更が必要な場合は、needs-work
を追加します。コードは問題ないが、ブランチが対象ブランチ(例: master
)と自動的にマージできない場合は、プルリクエストにpending-rebase
を追加します。
stale
このラベルは、@jekyllbotにより問題またはプルリクエストの活動に基づいて自動的に追加および削除されます。このラベルのルールは、問題のトリアージ: 古さと自動クローズに記載されています。
pinned
このラベルは、@jekyllbotが問題の古さを無視するために使用されます。つまり、stale
ラベルは自動的に追加されず、しばらくしてから問題は閉じられません。これは手動で設定する必要があり、慎重に設定する必要があります。(has-pull-request
ラベルも同じことをしますが、のみ問題をオープン状態に保つために使用しないでください。)