写点什么

GitHub 发布开源项目指南,以帮助更多开发者参与开源

  • 2017-02-01
  • 本文字数:1023 字

    阅读完需:约 3 分钟

GitHub 最近发布了其开源指南,该指南为开源项目的贡献者和维护者提供了一系列常见的开源项目场景和最佳实践以供参考。这份开源指南本身是开源的,GitHub 致力于邀请更多开发人员参与进来,分享他们的故事。

根据 GitHub 所述,创建开源指南的主要目的是帮助个人、社区和企业拥抱开源。

开源是非常复杂的,尤其对于新手来说开源是不小的挑战。富有经验的贡献者非常了解如何使用开源软件,如何为开源软件做出贡献以及开发开源软件的最佳方式。我们不应该重走老路。

然而,如何成功地实现首次贡献并不是这份指南的唯一内容,指南中还提供了如何更方便地寻找项目的用户,如何开始新项目,如何建立健康的开源社区等相关内容。指南还关注于最佳实践获得经济支持各项指标法律问题

InfoQ 采访了 GitHub 开源负责人 Brandon Keepers,了解 GitHub 开源指南的更多内容。

促使创建开源指南的主要目的是什么?

GitHub 的开发人员正在学习创建健康的项目、改善软件工作流、吸引新的贡献者并创建大型社区的更好方法。我们和很多开源维护者交流过,他们说每次新开一个项目,就必须重走一遍老路,从头学习这些知识。所以,我们创造开源指南,相当于是为社区建立了一份宝典,每个人都可以在宝典中分享有用的工具、技术、共同的挑战和最佳实践,我们获得更多创建开源软件的经验之后,也可以记录下来并把这些知识传授给下一代开发人员。

现在这份指南是开源的,每个人都可以贡献,但究竟什么样的内容可以呈现在指南上?你们需要审核什么内容,你们自己又提供了什么内容?

我们一开始选择将指南作为开源项目发布,是希望得到能激起社区共鸣的内容,并获得反映社区多年以来的智慧和实践的内容。第一批指南是 GitHub 策划创建的,基于我们自己的经验和数百名开源维护者的讨论,并经由社区领导审核之后发布。

在你看来,开源社区对 GitHub 开源指南有何反应?

我们对这份指南寄予厚望,不负众望,最初的反响大大超过了我们的预期。第一周指南的浏览量就难以计数,而且指南收到了来自社区的重要贡献。

如上所述,GitHub 开源指南接收任何贡献者提出的更改建议。根据贡献指南所述,要想做出变更,就需要 fork 仓库并从专门的分支进行 pull 请求提交更改建议。

查看英文原文 GitHub Invites Developers to Contribute to the Open Source Guides


感谢张卫滨对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2017-02-01 18:001514
用户头像

发布了 218 篇内容, 共 68.5 次阅读, 收获喜欢 76 次。

关注

评论

发布
暂无评论
发现更多内容

聪明人的训练(十八)

Changing Lin

4月日更

架构师实战营-模块二作业

大可

架构实战营-模块2作业

夏日

架构训练营

微服务网关:Nacos源码实践(二)

程序员架构进阶

源码分析 nacos 服务治理 28天写作 4月日更

激发Linux+K8S小宇宙!SUSECON硬核上线

Rancher

百度、小红书三面,均遇“赛马”问题

执鸢者

面试 大前端

国内首个全院级医疗区块链基础设施成功部署应用

CECBC

区块链

数字经济需发展隐私计算下的数据共享

CECBC

数字经济

业务架构训练营第 0 期模块二作业

菠萝吹雪—Code

架构实战营

架构师实战营 模块二作业 微信朋友圈高性能架构分析

好吃不贵

架构实战营 模块二作业

netspecial

架构实战营

架构实战营 模块二 课后作业

Lingjun

架构训练营

百分点认知智能实验室李生教授:人工智能正在由感知走向认知

百分点认知智能实验室

架构实战营 模块二 如何抓住架构设计的关键点

9527

Toolkit 大更新:UI 更美观,用起来更方便!

程序员小航

Java IDEA idea插件 IntelliJ IDEA JSON格式化

【AI全栈SOTA综述 】这些你都不知道,怎么敢说会AI?【语音识别原理+实战】

cv君

AI 算法 音视频 引航计划

架构实战营模块2作业

阿体

【案例】星环科技助力郑州商品交易所搭建AI预测模型,提升智能决策水平

星环科技

架构训练营 模块二作业

薛定谔的指南针

架构实战营

数据仓库为什么要分层

五分钟学大数据

数据仓库 4月日更

Oozie平台调度

大数据技术指南

oozie 4月日更

数字货币——来看党媒怎么说

CECBC

模块二 分析微信朋友圈的高性能复杂度

ifc177

微信朋友圈高性能架构复杂度分析

Hesher

微信 架构 高性能 微信朋友圈 架构实战营

Sqlserver2008参数化踩的坑

风翱

SqlServer 4月日更

平行世界有尽头:白洞的数字孪生之旅

白洞计划

让孩子爱上阅读(三)

箭上有毒

读书笔记 4月日更

模块二作业:微信朋友圈高性能复杂度分析

@oo?金樱子

带团队:只有人的行为才能影响行为

石云升

团队建设 28天写作 职场经验 管理经验 4月日更

架构训练营模块 2 作业 - 江哲

江哲

平行世界有尽头:白洞的数字孪生之旅

脑极体

GitHub发布开源项目指南,以帮助更多开发者参与开源_开源_Sergio De Simone_InfoQ精选文章