9 月 13 日,2025 Inclusion・外滩大会「开源嘉年华」正在限量报名中! 了解详情
写点什么

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:001891
用户头像

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

关注

评论

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

Vue状态管理库Pinia详解

威哥爱编程

JavaScript Vue Pinia

10款好用的开源 HarmonyOS 工具库

威哥爱编程

鸿蒙 HarmonyOS HarmonyOS NEXT

ArkTS 和仓颉的特性对比与案例

威哥爱编程

HarmonyOS ArkTS 仓颉 HarmonyOS NEXT

用JS实现简单的屏幕录像机

京东科技开发者

RPA在物流企微私域场景的应用

京东科技开发者

万界星空科技MES数据的集成方式

万界星空科技

制造业 mes 万界星空科技 万界星空科技mes

HPE Aruba Networking Central扩展AI自动化能力 推出第三方设备及终端用户体验监控功能

科技热闻

「算力包」璀璨亮相2024中国算力大会!

九章云极DataCanvas

如何用AI快速开发一个小程序?

FinFish

小程序开发 AI技术开发 AI生成小程序

万界星空科技MES系统与各大系统的集成

万界星空科技

系统集成 mes 万界星空科技mes 生产管理MES系统

阿里巴巴商品详情API返回值:电商行业发展的新动力

技术冰糖葫芦

API 接口 API 文档 API 测试 API 性能测试

打通前后端流程,案例解读华为云开源低代码引擎解决方案

华为云开发者联盟

软件开发 低代码, TinyEngine

Kubernetes的Pod调度:让你的应用像乘坐头等舱!

不在线第一只蜗牛

Kubernetes 容器 云原生

SD-WAN解决视频会议加速难题

Ogcloud

网络加速 SD-WAN SD-WAN组网 SDWAN 视频会议加速

HarmonyOS NEXT 开发之ArkTS基础入门

威哥爱编程

HarmonyOS ArkTS HarmonyOS NEXT

30个sql调优及高级sql技巧

威哥爱编程

MySQL oracle #SQL

SD-WAN:大型集团机构组网方案

Ogcloud

SD-WAN 企业组网 SD-WAN组网 SD-WAN服务商 SDWAN

域名的命名规则有哪些?注册域名需要注意哪些?

国科云

尝鲜 HarmonyOS NEXT 开发环境搭建

威哥爱编程

鸿蒙 HarmonyOS HarmonyOS NEXT

iPaaS全面选型指南

RestCloud

系统架构 产品开发 ipaas

“元脑企智”EPAI:企业AI应用从“手工作坊”到“工厂高精产线”

脑极体

AI

探讨微服务治理场景中,Sermant Backend如何管理插件动态配置

华为云开发者联盟

Backend Developer javaagent 微服务、 sermant

快速上手:淘宝/天猫商品快递费用API返回值解析

技术冰糖葫芦

API 接口 API 文档 API 测试 API 性能测试

百度AI继续霸榜!百度搜索蝉联国内AI产品第一

极客天地

在 ArkTS 中,如何有效地进行内存管理和避免内存泄漏?

威哥爱编程

鸿蒙 HarmonyOS HarmonyOS NEXT

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