在 GitHub 上构建社区驱动的软件项目

初级
DevOps 工程师
开发人员
解决方案架构师
GitHub

无论你是管理企业项目还是开源软件项目,都请了解如何使用 GitHub 来建立可促进沟通和协作,同时加强建议的指导原则、行为准则和安全最佳做法的的社区。

在此学习路径下,你将学习如何:

  • 为专有项目和开源项目引入社区参与。
  • 确定你的想法是否适合开源项目。
  • 将现有项目从个人计算机或旧版控制系统移动到 GitHub。
  • 确保 GitHub 存储库的安全。
  • 为开源项目做出贡献。

先决条件

本学习路径中的模块

了解如何使用主要 GitHub 功能,包括问题、通知、分支、提交和拉取请求。

了解如何通过有效的可发现性、指导和维护在 GitHub 上管理成功的 InnerSource 程序。

了解如何通过建立参与者指南、遵循经过验证的流程并使用社区标准来创建成功的开放源代码程序。

了解如何将现有项目上传到 GitHub。

学习如何将现有项目从旧的版本控制系统迁移到 GitHub。

在本模块中,你将了解在 GitHub 上生成、托管和维护安全的存储库的最佳做法。

了解如何使用 GitHub 查找开源项目以及要做出贡献的任务。 了解如何创建拉取请求并与项目维护人员进行有效沟通,以使你的更改被接受。 了解参与开源社区的好处。