跳至主要内容

寻找在 GitHub 上为开源项目贡献的方式

您可以在 GitHub.com 上找到与您相关的开源项目,并为其贡献代码。

发现相关项目

如果您对某个特定主题感兴趣,请访问 github.com/topics/<topic>。例如,如果您对机器学习感兴趣,您可以访问 https://github.com/topics/machine-learning 找到相关项目和适合初学者的 issue。您可以通过访问 Topics 浏览热门主题。您也可以搜索与您感兴趣的主题匹配的仓库。有关更多信息,请参阅 "搜索仓库。"。

如果您在 GitHub.com 上活跃,您可以在 探索 GitHub 中找到根据您过去的贡献、星标和其他活动为您推荐的项目和适合初学者的 issue。

使用您的个人仪表板,您可以及时了解您关注的仓库、您关注的人员和组织的最新活动。有关更多信息,请参阅 "关于您的个人仪表板。"。

您可以与来自世界各地的开发者联系,提出和回答问题,学习,并直接与 GitHub 员工互动。要开始对话,请参阅 "GitHub 社区支持。"。

寻找适合初学者的 issue

如果您已经知道要参与哪个项目,您可以通过访问 github.com/<owner>/<repository>/contribute 在该仓库中找到适合初学者的 issue。例如,您可以在 https://github.com/electron/electron/contribute 找到为 electron/electron 项目做出首次贡献的方法。

创建 issue

如果您在开源项目中遇到错误,请检查该错误是否已报告。如果错误尚未报告,您可以根据项目的贡献指南打开一个问题来报告错误。

验证问题或拉取请求

您可以通过多种方式为开源项目做出贡献。

重现已报告的错误

您可以通过验证问题或为现有问题添加更多上下文来为开源项目做出贡献。

测试拉取请求

您可以通过将拉取请求合并到您本地项目的副本中并测试更改来为开源项目做出贡献。在拉取请求的评论中添加您的测试结果。

更新问题

您可以通过为现有问题添加更多信息来为开源项目做出贡献。

进一步阅读