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

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

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

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

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

パーソナルダッシュボードの [All activity] セクションで、Watch しているリポジトリやフォローしているユーザについての最新情報を入手できます。 詳しい情報についてはパーソナルダッシュボードについてを参照してください。

GitHub Community Supportでは世界中の開発者とつながり、質問をしたり、質問に答えたり、学んだり、直接 GitHub のスタッフとやりとりしたりできます。

good first issue を見つける

作業するプロジェクトが既にわかっている場合は、[github.com/<owner>/<repository>/contribute] にアクセスして、そのリポジトリで初心者向けの Issue を見つけることができます。 たとえば、https://github.com/electron/electron/contributeelectron/electron に初めてコントリビュートする方法を見つけることができます。

Issue を開くこと

If you encounter a bug in an open source project, check if the bug has already been reported. If the bug has not been reported, you can open an issue to report the bug according to the project's contribution guidelines.

Validating an issue or pull request

There are a variety of ways that you can contribute to open source projects.

Reproducing a reported bug

You can contribute to an open source project by validating an issue or adding additional context to an existing issue.

Testing a pull request

You can contribute to an open source project by merging a pull request into your local copy of the project and testing the changes. Add the outcome of your testing in a comment on the pull request.

Updating issues

You can contribute to an open source project by adding additional information to existing issues.

参考リンク

このドキュメントは役立ちましたか?プライバシーポリシー

これらのドキュメントを素晴らしいものにするのを手伝ってください!

GitHubのすべてのドキュメントはオープンソースです。間違っていたり、はっきりしないところがありましたか?Pull Requestをお送りください。

コントリビューションを行う

OR, コントリビューションの方法を学んでください。

問題がまだ解決していませんか?

GitHubコミュニティで質問するサポートへの連絡