Skip to main content

GitHub でオープンソースにコントリビュートする方法を見つける

自分に関連する GitHub.com のオープンソース プロジェクトにコントリビュートする方法を見つけることができます。

Who can use this feature

enterprise with managed users のメンバーは、自分のエンタープライズ内のリポジトリのみを操作できます。

関連プロジェクトを発見する

興味のある特定のトピックがある場合は、github.com/topics/<topic> にアクセスしてください。 たとえば、機械学習に関心がある場合は、 https://github.com/topics/machine-learning にアクセスして、関連するプロジェクトと good first issues を見つけることができます。 Topics にアクセスすると、人気のあるトピックを参照できます。 興味のある Topics に一致するリポジトリを検索することもできます。 詳細については、「リポジトリを検索する」を参照してください。

GitHub.com で積極的に活動している場合は、Explore での過去のコントリビューション、Star、その他のアクティビティに基づいて、プロジェクトについての個別の推奨事項と good first issues を見つけることができます。 Explore ニュースレターにサインアップして、あなたの興味に基づいて GitHub Enterprise Cloud にコントリビュートする機会について記載されたメールを受け取ることもできます。 サインアップするには、「メール ニュースレターの詳細」を参照してください。

注視しているリポジトリおよびフォローしているユーザーや組織の最近のアクティビティを、個人用ダッシュボードで常に把握してください。 詳細については、個人用ダッシュボードに関するページを参照してください。

世界中の開発者とつながり、質問をしたり、答えたり、学んだり、GitHub Enterprise Cloud のスタッフと直接やりとりできます。 会話を開始するには、「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 に補足情報を追加することで、オープンソース プロジェクトにコントリビュートすることができます。

参考資料