GitHub 推出开源指南
GitHub 最近推出了开源指南,这是一系列资源,旨在为开源项目的贡献者和维护者提供常见场景和最佳实践。这些指南本身也是开源的,GitHub 积极邀请开发者参与并分享他们的经验。
主要动机
GitHub 创建开源指南的主要动机是帮助个人、社区和公司更好地拥抱开源。GitHub 认为,开源对新手来说尤其复杂,经验丰富的贡献者已经学到了许多关于使用、贡献和制作开源软件的最佳实践。GitHub 希望通过这些指南,让每个人不必再通过艰难的方式学习这些经验。
指南内容
开源指南不仅关注如何成功完成首次贡献,还涵盖了以下内容:
- 为项目寻找用户
- 启动新项目
- 构建健康的开源社区
- 最佳实践
- 获得财务支持
- 指标
- 法律事务
访谈内容
InfoQ 采访了 GitHub 的开源负责人 Brandon Keepers,了解更多关于开源指南的信息。
项目的主要动机是什么?
Brandon 表示,GitHub 上的开发者正在学习如何创建健康的项目、改进软件工作流程、吸引新贡献者以及构建大型社区。许多开源维护者通过艰难的方式学习这些经验,因此 GitHub 创建了开源指南,作为社区的“饮水机”,分享有用的工具、技术、常见挑战和最佳实践,并将这些知识传递给下一代开发者。
指南是如何创建的?
Brandon 提到,GitHub 从一开始就将指南作为一个开源项目来创建,并希望其内容反映社区的声音和他们多年的智慧与实践。第一套指南由 GitHub 创建和策划,基于 GitHub 自身的经验以及与数百位开源维护者的讨论,并由社区领袖进行审查。
开源社区对指南的反应如何?
Brandon 表示,社区对指南的初始反应超出了他们的预期。指南在发布的第一周就获得了数十万的页面浏览量,并且已经收到了社区的显著贡献。
如何贡献
GitHub 开源指南对任何贡献者开放,接受更改建议。贡献的第一步是分叉仓库,并从专用分支提交拉取请求形式的更改建议。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。