1 Star 0 Fork 75

张晨璐 / 中国开源社区 landscape

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
Apache DolphinScheduler 社区.md 2.75 KB
一键复制 编辑 原始数据 按行查看 历史

Apache DolphinScheduler 社区

(一)社区发展现状

Apache DolphinScheduler 于 2019 年 8 月进入 Apache 孵化器,经过一年半的时间于 2021 年 4 月毕业成为 Apache 顶级项目。目前在 GitHub 上获得了 6.7K 的 Star、2.4K 的 fork。

Apache DolphinScheduler 社区组织架构如下:

PMC<---Committer<---Contributor<---User

目前拥有 PMC 成员:15 位,Committer:17 位,Contributor:370 位。社区提供了丰富的方式与开发者进行互动,更符合国内用户的习惯,包括建立微信/QQ 群(使用者群与贡献者群)、邮件列表、GitHub issues/discussions、Slack 和线下社区活动等。

(二)治理模式概述

Apache DolphinScheduler 遵守“Apache Way”的理念,即“项目独立、厂商中立、社区胜于代码、精英治理、同侪社区、共识决策、开放沟通、责任监督”。

可能也有人认为 Apache Way 比较繁琐或者是多此一举。但在我们看来,社区治理并非官僚行为,而是为了让大家尽可能简单、高效地对社区进行了解,同时大家也遵守同样的规则,“Apache Way”就是目前最适合我们的治理模式。

(三)关于开源社区的思考

  • 开发语言: 在开发语言的选择上,你需要考虑该语言是不是较为通用的开发语言,以及使用这种语言开发的群体的规模。

  • 产品功能: 产品是社区的基础,你所提供的产品,可能需要帮助解决某一种特定场景的问题。它在刚开始的时候可以很简单,而并非一个大而全的项目。

  • 持续的付出: 你的开源项目可能是默默无闻的或者现在已经风光无限,但是你在某种程度上需要有一个持之以恒的心去维护它,或者称之为“不忘初心”。

  • 第一个 PR: 第一个参与项目的外部贡献者,可能需要你花一些时间/精力来不断地沟通。

  • 使用者: 你的使用者是对产品最好的认可,需要与第一批使用者交流沟通,可以让他为项目做一些背书。

  • 开放的态度: 需要有一个开放的心态,把自己想做、要做的事情,公开到社区里面,留下痕迹,让后续想了解项目的用户可以看到这些内容,而不是自己闭门造车。

  • 文档准备: 包括设计文档、安装文档、使用文档等,尽可能的齐全。

  • 搅动社区: 通过文章、视频、活动等方式把我们的信息同步给用户,同时不断收集用户反馈的信息,进行互动。

  • 放低姿态: 社区管理者需要放低姿态,不要一言堂、不要独裁。

  • 教育: 其实国内很多开发者对开源这件事情的了解还是不够,社区需要充当开源事业的布道者。

1
https://gitee.com/zhang-chenlu8888/china-opensource-community-landscape.git
git@gitee.com:zhang-chenlu8888/china-opensource-community-landscape.git
zhang-chenlu8888
china-opensource-community-landscape
中国开源社区 landscape
master

搜索帮助