バグスクラブを実施する
Topics
チケットを解決に向けて確実に進めることは、WordPress プロジェクトを維持するうえで最も重要なことの一つです。バグスクラブはこれを実現するための方法のひとつです。
バグスクラブには、一般的なもの、特定のコンポーネントに焦点を当てたもの、特定のレポート (古いチケットなど) に焦点を当てたものなどがあります。
もっと詳しく知りたいですか ? こちらが「よくある質問」のリストです。
バグスクラブを実施できるのは誰ですか ?
あなたです ! バグスクラブをリードすることは、興味のあるコミュニティメンバーであれば誰でも行うことができます。
バグスクラブとは何ですか ?
バグスクラブとは、チケットのリストに目を通し、解決に向けて進めることを目的として設定・告知されたミーティングです。また、誰でも開催できるミーティングでもあります !
バグスクラブのチケットリストはどこで入手できますか ?
次のような、事前に生成されたレポートが多数あります:
- Bootstrap/Load などの特定のコンポーネントに関するレポート
- JavaScript などのフォーカス指向のもの
- 開発者のフィードバックをリクエストするすべてのチケット
カスタムクエリーも作成できます。たとえば、これは前回のサイクルで議論されたまだ解決していない不具合に関するものです。
解決に向けてチケットを動かすとはどういう意味ですか ?
チケットにはさまざまな解決方法があります。チケットを解決に向けて進めるためには、以下のようなことが考えられます:
- 特定の人にフィードバック/情報を送る
- パッチをレビューし、それに対するフィードバックを提供する
- チケットに新しいキーワードを追加する
ほとんどの場合、チケットには議論の要約を含めるべきです。
バグスクラブではどれだけのチケットをレビューする必要がありますか ?
バグスクラブにマジックナンバーはありません。それは主催者次第です。
バグスクラブは、特定の最終目標があるときですに最も効果的に機能します。これはチケットの数かもしれないし、時間かもしれません。一般的には、1時間は十分な時間であり、1枚のチケットにかかる時間は5分以内で十分です。
バグスクラブはどのように行うのですか ?
手順を見ていきましょう:
- スクラブをはじめるときには、以下のことを行ってください:
- バグスクラブ
<bug-scrub>
タグを開いて告知し、参加者を歓迎します。 - その後、取り組むチケットリストにリンクします。このリストは Trac にある既存のレポートか、あなたが作成したクエリーであるべきです。
- バグスクラブ
- 次に、議論のための最初のチケットを投稿してください。Slack がリンクを自動的に投稿して、このチケットが議論されたことを誰かが確認できるようにするために、必ず番号またはリンクで言及でメンションしてください。
- その後、少し時間をとってチケットを確認し、次に進むために何が必要かについて話し合います。特定のタスクについてボランティアを募集してもよいでしょう。
- ヒント: 場合によっては議論を打ち切り、考えをまとめてチケットに戻すことが最も合理的です。それはあなたが決める必要がありますが、誰でも自由に提案できます。
- 最後に、どのような決定が下されたとしても、チケットの更新を誰か一人が責任をもって行うようにしましょう。
- リストの次のチケットに対して、手順2-4を繰り返します。
- 完了したら、必ず
</bug-scrub>
で閉じ、手伝ってくれた人全員に感謝します。
バグスクラブを実施するには何が必要ですか ?
必要なもの:
- インターネット接続
- WordPress.org と wordpress.slack.com の両方のアカウント (WordPress.org のアカウントで https://make.wordpress.org/chat/ から取得できます)
- WordPress を支援するために時間を割く意欲があること
次のようなものは必要ありません:
- コアコミッターや「コア開発者」と呼ばれる人。
- 開発者である必要はありません。デザイナー、プロジェクトマネージャー、QA エンジニア、プロダクトマネージャーは優れたバグスクラブリーダーになることができます。
バグスクラブの運営で成功する人は、コミュニケーションがうまく、trac のワークフローや WordPress が trac 上でどのようにキーワードを使うかについて精通している人です。
バグスクラブの運営にはバグガーデニングが含まれるため、テスターとしての考え方やユーザーの理解も役立ちます。
バグスクラブをリードしたいのですが、何をする必要がありますか ?
すばらしい ! ありがとう !
バグスクラブはいつでもスケジュールできます。事前に発表し知らせることで、最も多くの参加者を得ることができます。これを確実に実現する3つの方法は、現在のリリースのコアトリアージリードに 連絡すること、コア開発者チャットのオープンフロア時間中に発表すること、またはコア開発者チャットの議題や要約の投稿に興味のある内容をコメントすることです。
取り組みたいチケットのレポートやリストがあれば、あなたのスクラブが最も適切な Slack ルームでスケジュールされていることを誰かが確認してくれるでしょう。
ほとんどのスクラブは #core ルームで行われますが、一部のコンポーネントにはスクラブを保持することが適切な独自のルームがあります。
もしあなたがバグスクラブに慣れていない場合は、経験豊富なスクラブ担当者とペアを組み、そのプロセスを指導してもらうことができます !
チケットが「マイルストーン」リリース内に現実的に完了しない場合はどうすればよいですか ?
チケットが特定リリースでタイムリーに完了しない可能性が高い場合は、マイルストーンから「punt (次のリリースに持ち越す)」したくなるでしょう。最良の方法は、マイルストーンを次のメジャーリリースやマイナーリリースではなく Future Release
に変更することです。これにより、通常、大量のオープンチケットがリリース間で引き継がれていくことになります。それらを Future Release
に「Punting」することで、コンポーネントのメンテナーやこの問題に特に熱心な人々が、リリースに向けて意図的にマイルストーンを設定できます。
他に誰も来なかったらどうしますか ?
これは時々起こりますが、問題はありません。それは、チケットをどのように進めるかについて自分の考えを公の場で共有することになることを意味します。誰かが活発に活動していることを知ると、誰かが参加し始めることもあります。
バグトラッカーが活発であることは、プロジェクトが健全であることの一つの証です。バグスクラブを実行することで、WordPress の健全性を確保してください。
このページは Making WordPress Core の Bug Scrubs for 4.7 の投稿を修正したものです。この記事を書いてくれた @jorbin に感謝します。
最終更新日: