Py学习  »  Git

草根崛起:如何在Github拼出一片天

IT大咖说 • 6 年前 • 636 次点击  

你的开源项目该如何吸引贡献及关注?该如何增加用户?项目社区该如何发展及运营?甚至能够赚钱养活自己?COSCon'17的大神们告诉你!


据刚刚发布的 Github Octoverse 统计,截止 2017 年 10 月, Github 的用户数量已超过 2400 万人,代码仓库数量超过 6700 万个,可以在 Github 上占有一席之地,拥有万千粉丝,可以说是每个开源开发者的至上荣誉。

COSCon'17 请来了众多从零开始,短短几年内在 Github 上风生水起的著名开源项目的开发者,为大家带来 Github 上草根崛起的传奇故事。下面就先带您一睹为快,了解这些项目和它们的开发者们。


beego 的开源之路


谢孟军

Go基金会主席


谢孟军:Go基金会主席,知名Go语言专家,Gopher China社区创始人,著名开源框架 beego开发者。

项目地址https://github.com/astaxie/beego

Github状态


讲师金句:现在开源项目很多,要想做好一个开源项目,除了代码写的好,还有很重要的运营,开源是源码、社区、文档、用户、案例各方面的综合体。


beego 是一个快速开发 Go 应用的 HTTP 框架,可以用来快速开发 API、Web 及后端服务等各种应用,是一个 RESTful 的框架,借鉴 Tornado、Sinatra 和 Flask 等,并结合 Go 本身的特性而设计的一个框架。

beego 的开发者谢孟军,不仅是 Go 语言专家,也是 Go 基金会主席,为 Go 语言在中国的普及和发展做出了不可磨灭的贡献。beego 被公认为是国内最全面的 Go 语言开发框架,而其源码也成为众多 Go 语言爱好者学习的入门教程。beego 因其稳定可靠、文档完善、社区氛围好而备受开发者欢迎,成为 Github 上 Star 最多的 Go 语言项目之一。

同时 beego 也被美团、360、新浪、京东等众多知名互联网企业使用,成为我们日常网络服务中重要的一部分。11月18日,在COSCon'17,beego 开发者谢孟军将为您讲述 beego 的设计初衷、发展之路和未来的发展方向,万万不可错过。


TiDB: A Journey to 10000 Stars


黄东旭

PingCAP 联合创始人


黄东旭 :PingCAP 联合创始人、CTO,在分布式存储领域有着多年的积累和实战经验,曾在豌豆荚从事 infrastructure 相关工作。

项目地址https://github.com/pingcap/tidb

Github状态:

讲师金句:开源,态度决定一切。


2017年10月19日,MongoDB 成为了世界上第一个上市的开源数据库公司,首日股价更是飙涨34%,在开源数据库领域激起诸多开发者的热情。然而这段时间内更加拨动国内数据库开发者心弦的则是3天前,也就是10月16日,国产开源数据库 TiDB 终于发布了1.0版本,而仅在 TiDB 1.0 发布两天后,该项目在 Github 上的 Star 数迈过了1W大关。

TiDB 是 PingCAP 公司基于 Google Spanner / F1 论文而实现的新一代开源分布式 NewSQL 数据库,实现了自动的水平伸缩,强一致性的分布式事务,基于 Raft 算法的多副本复制等等重要 NewSQL 特性。作为一个开源数据库,TiDB 不仅受到众多使用者的青睐与称赞,更是凭借其出色的社区运营能力,吸引了大批优秀开发者参与到项目的贡献当中,在 PingCAP 发布的 TiDB 1.0 GA Release 文章中,看着长长的贡献者名单,不禁令人动容。

更加难能可贵的是,不仅大量的优秀个人开发者参与其中,也有不少的企业和团队为该项目添砖加瓦。就在前日,三星研究院向 TiDB 提交的一个 PR,在经过三个月的 Code Review,180次讨论后终于并入 TiDB master 中,也展示出了社区认真负责的技术态度。同期,TiDB 先后完成了与腾讯云和 UCloud 的深度产品合作,目前产品已开放内测。TiDB 与第一阵营云厂商的深度整合,为更多上云客户提供真正的 NewSQL 云数据库服务。

到底是怎样的社区理念与运营方式,让一个开源项目从零开始,在短短2年时间内,成为世界级明星项目,在Github上聚集起数以万计的粉丝。在这2年中,它又经历了哪些机遇与挑战,并一步步走向成功。今后,它又有怎样的计划,为开源世界带来怎样的影响。11月18日,PingCAP CTO 黄东旭将在 COSCon'17 为您一一揭晓。


Element 开源纪实


杨奕

饿了么高级前端工程师


杨奕:饿了么高级前端工程师,Element 开源项目核心开发者和维护者。

项目地址https://github.com/ElemeFE/element

Github状态:

讲师金句:除了项目自身的品质外,还要多关注社区的声音,保持与用户的交流。


Element 是一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库,是目前 Vue.js 社区最受欢迎的开源项目。

Element 作为一个优秀开源项目,在为使用者提供强大、稳定服务的同时,也有自己独特的社区运营机制,不仅为开发者提供了详尽的开源贡献指南,而且形式新颖的在线讨论也使得社区保持着相当的活力,这些都为 Element 能够稳健快速的发展奠定了坚实的基础。就在不久前,Element 发布了 2.0 版本,而其项目在 Github 上的 Star 数也已向 2W 大关迈进。

作为从 Element 立项到 2.0 版本的道路上见证了项目和社区成长的杨奕,将在 COSCon'17 中,从项目核心开发者和维护者的角度,与大家分享运营一个开源项目的经验与心得,敬请期待。


Swoole 开源项目成长之路


韩天峰

Swoole 开源项目创始人


韩天峰:Swoole 开源项目创始人,PHP 语言官网扩展开发组成员,车轮互联总架构师。

项目地址https://github.com/swoole/swoole-src

Github状态:

讲师金句:开源项目本质上和创业是一样的。需要明确定位和方向,认真分析需求、深入受众、了解对手、发挥优势。然后就是持续推荐、与用户交流、修复Bug、版本迭代、推广营销,一定可以在Github开源世界拥有一席之地。


Swoole 是由 C 语言编写的 PHP 扩展引擎,支持了 TCP、UDP、HTTP、Websocket 等几乎所有主流网络协议,并且给 PHP 提供了异步能力,使 PHP 开发者可以轻松编写高性能的异步并发网络服务,解决了 PHP 语言在网络服务开发中的诸多痛点,使开发者可以更专注于业务上的创新。

Swoole 因其独辟蹊径的思路和卓越的性能,在 PHP 领域吸引了大量粉丝。其开源社区极其活跃,无论是与其配套的 Web 框架 Swoole Framework,抑或是由爱好者创建的 Swoole 学习文档项目,均在Github上有着上千 Star 的成绩。社区开发者们更是主动将 Swoole 与各种 PHP Web 框架相结合,使 Swoole 成为 PHP 圈中最流行的开源项目。而经过数年的开发,Swoole 也已逐渐走上商业化道路,近日腾讯云微服务框架 TARS 添加了 PHP 支持,而底层使用的正是最新支持了 PHP 7 的 Swoole 2.0 版本。

由一个开发者的热情与执着,成长成一个优秀的开源项目,然后逐渐凝聚成社区,最终成为 PHP 语言生态中不可分割的一部分,中间到底经历了怎样的艰辛,有哪些喜悦与挫折,又有什么经验可以分享。11月18日,在COSCon'17,听 Swoole 创始人韩天峰为你娓娓道来。

这么多精彩大戏,有心的主办方还给到不了现场的伙伴准备了实况直播!


长按二维码报名直播


本次IT大咖说作为开源年会盛典的合作伙伴,主办方赠予了少许门票给我们。小编心想,好久没发赠票了,特作为粉丝福利送给大家!

如何参与?

扫下方小姐姐二维码,或添加微信号(ID:ITDKS666)。茉莉小姐姐会告诉你如何参与~



没有得到赠票的同学也不要急,点击“阅读原文”更多福利优惠等着你!


今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/t/gvPaKDVMzt
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/4189
 
636 次点击