跳至主要内容

在 GitHub 上寻找参与开源项目的方法

您可以在 GitHub 上找到与您相关的开源项目的参与方式。

发现相关的项目

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

如果您在 GitHub 上活跃,则可以在探索 GitHub中找到根据您过去的贡献、星标和其他活动提供的个性化项目和良好首个 Issue 推荐。

通过个人仪表盘,随时了解您关注的代码库以及您关注的人员和组织的最新活动。有关更多信息,请参阅“关于您的个人仪表盘”。

您可以与全球的开发者联系,提出和解答问题,学习知识,并与 GitHub 员工直接互动。要开始对话,请参阅“GitHub 社区支持”。

查找良好的首个 Issue

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

打开 Issue

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

验证 Issue 或 Pull Request

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

重现已报告的 Bug

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

测试 Pull Request

您可以通过将 Pull Request 合并到项目的本地副本并测试更改来为开源项目做出贡献。在 Pull Request 上添加测试结果的注释。

更新 Issue

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

进一步阅读