関連プロジェクトを発見する
興味のある特定のトピックがある場合は、github.com/topics/<topic>
にアクセスしてください。 たとえば、機械学習に関心がある場合は、 https://github.com/topics/machine-learning にアクセスして、関連するプロジェクトと good first issues を見つけることができます。 Topics にアクセスすると、人気のあるトピックを参照できます。 興味のある Topics に一致するリポジトリを検索することもできます。 詳しくは、「リポジトリを検索する」を参照してください。
GitHub で積極的に活動している場合は、[参照 GitHub] での過去のコントリビューション、Star、その他のアクティビティに基づいて、プロジェクトについての個別の推奨事項と Good First Issue を見つけることができます。
注視しているリポジトリおよびフォローしているユーザーや組織の最近のアクティビティを、個人用ダッシュボードで常に把握してください。 詳しくは、「パーソナルダッシュボードについて」を参照してください。
世界中の開発者とつながり、質問をしたり、答えたり、学んだり、GitHub のスタッフと直接やりとりできます。 会話を開始するには、「GitHub Community Support」を参照してください。
good first issue を見つける
作業するプロジェクトが既にわかっている場合は、github.com/<owner>/<repository>/contribute
にアクセスすると、そのリポジトリの初めての方向けの Issue を見つけることができます。 たとえば、electron/electron
に初めて投稿する方法は https://github.com/electron/electron/contribute で見つけることができます。
イシューのオープン
オープンソース プロジェクトでバグが発生した場合は、バグが既に報告されているかどうかを確認します。 バグが報告されていない場合は、プロジェクトの投稿ガイドラインに従って Issue を開いてバグを報告できます。
Issue または pull request を検証する
オープンソース プロジェクトにコントリビュートするには、さまざまな方法があります。
報告されたバグを再現する
Issue を検証するか、既存の Issue にコンテキストを追加することで、オープンソース プロジェクトにコントリビュートすることができます。
pull request をテストする
pull request をプロジェクトのローカル コピーにマージし、変更をテストすることで、オープンソース プロジェクトにコントリビュートすることができます。 pull request のコメントにテストの結果を追加します。
Issue を更新する
既存の Issue に補足情報を追加することで、オープンソース プロジェクトにコントリビュートすることができます。