メインコンテンツまでスキップ

バグ報奨金

はじめに

JHipsterバグ追跡システムで開かれたチケットには、"$$ bug-bounty $$"というラベルを付けることができます。チケットを解決した人には、チケットに応じて100ドル、200ドル、300ドル、500ドルのいずれかの金額が与えられます。

バグ報奨金は誰が作れますか?

バグ報奨金はいくらですか?

"$$ bug-bounty $$"ラベルの隣には、"$100"、"$200"、"$300"、または"$500"ラベルが表示され、バグ報奨金の価値が示されます。

現在オープンされているバグ報奨金のリストはどこにありますか?

バグ報奨金は、主にメインプロジェクトで利用できますが、GitHubのJHipster組織のサブプロジェクトで開くこともできます。

楽しいバグ探しを(^_^)

バグ報奨金の仕組み

チケットが作成されると、次の2つのアクションによってバグ報奨金ラベルを取得できます。

  • シルバーまたはゴールドのスポンサーが、バグ報奨金ラベルの追加を求めるコメントを追加し、プロジェクトリーダーの一人にメンションします。
  • プロジェクトリーダー運営委員会がバグ報奨金ラベルを直接追加します。これは、重要な新機能、重大なバグ、長期にわたる問題、あるいは時間のかかるタスクであると考えられるためです。問題に取り組んでいて、それが報奨金に値すると考える場合は、プロジェクトリーダーの1人に尋ねることをためらわないでください。

バグ報奨金を有効にするには、 プロジェクトリーダーまたは運営委員会のいずれかが$$ bug-bounty $$ラベルを追加する必要があります。また、"$100"、"$200"、"$300"、または"$500"のラベルを付けて、そのタグの価値を示す必要がありますが、そのタグを忘れた場合は、デフォルトで"$100"の価値があります。

報奨金を得る方法

バグ報奨金が作られれば、誰でも修正を提案できます(プロジェクトリーダー運営委員会でさえも!)。私たちの目標は、そのお金を使って、何かができるだけ早く修正されるようにすることです。

金銭を請求するには、次の条件を満たす必要があります。

  • "$$ bug-bounty $$"ラベルの付いたチケットを修正するプルリクエストを作成します。
  • チケットを自動的に閉じるには、Fixキーワードを含むコミットメッセージが1つ必要です。たとえば、チケット#1234を閉じるには、Fix #1234と指定します。
  • そのプルリクエストは、コアチームの誰かによってマージされる必要があります。複数のプルリクエストがある場合、コアチームメンバーは最新のプルリクエストまたは最適なプルリクエストを選択します。これは、チームメンバーがプロジェクトに最適なプルリクエストを決定するためです。
  • その後、JHipster OpenCollectiveに100ドル、200ドル、300ドル、または500ドルの費用を追加できます。説明にプルリクエストへのリンクを追加する必要があります(例:$100 bug bounty claim for https://github.com/jhipster/generator-jhipster/pull/1234)。
  • 次に、Pull Requestにコメントを追加する必要があります。このコメントには、OpenCollective費用へのリンクとともに、お金を請求したことを示します。これにより、問題を修正してお金を請求したのが同じ人物であることが確認されます。
  • プロジェクトリーダーまたは運営委員会によって検証され、あなたのペイパルアカウントでお金を受け取ることになります。