GitHub Issueのラベル付け
私たちのラベルのほとんどには、その目的を示すプレフィックスが付いています。
すぐに、API: と Component: という2つのラベルのプレフィックスがリストを支配していることに気づくでしょう。
これらは一般的に、コアReact NativeライブラリのAPIまたはコンポーネントに関連するIssueとプルリクエストを示します。これにより、どのコンポーネントがドキュメントまたはサポートを緊急に必要としているかを一目で理解するのに役立ちます。
これらのラベルは、ボットの1つによって自動的に追加されますが、ボットがIssueを誤って属性付けした場合は、自由に調整してください。
p:
クラスのラベルは、何らかの関係を維持している会社を示します。これには、たとえば、MicrosoftやExpoが含まれます。これらは、Issueの作成者に基づいて、ツールによって自動的に追加されます。DX:
クラスのラベルは、開発者エクスペリエンスを扱う領域を示します。React Nativeを使用する人に悪影響を与えるIssueには、これらを使用してください。Tool:
クラスのラベルは、ツールを示します。CocoaPods、Buckなど。Resolution:
ラベルは、Issueのステータスを伝えるのに役立ちます。詳細情報が必要ですか?先に進む前に何をする必要がありますか?Type:
ラベルは、プルリクエストの変更履歴フィールドに基づいて、ボットによって追加されます。バグレポートではないIssueの種類を参照することもあります。Platform:
ラベルは、Issueの影響を受ける開発プラットフォームまたはターゲットOSを特定するのに役立ちます。
特定のラベルの意味が不明な場合は、https://github.com/facebook/react-native/labelsにアクセスして、説明フィールドを参照してください。これらを適切に文書化するように最善を尽くします。
ラベルのアクション
次のラベルのいずれかを適用すると、ボットのインタラクションが発生する可能性があります。これらの目標は、必要と判断されたときに、定型応答を提供することにより、Issueのトリアージを容易にすることです。
-
次のステップでコメントを残すようにボットに指示するラベル
Needs: Issueテンプレート
Needs: 環境情報
Needs: 最新バージョンで確認
Needs: 再現
-
説明コメントを残した後、Issueを閉じるようにボットに指示するラベル
Resolution: Stack Overflow向け
Type: 質問
Type: ドキュメント
-
コメントなしでIssueを完全に閉じるラベル
Type: 無効