StarRocks 社区说:熟悉开源的朋友们可能都听过 The Apache Way 的一个核心原则——Community over code,社区不止于代码。一个充满生命力的软件,离不开一个健康的社区。为了帮助大家更有效地参与到社区当中,并让大家在社区里能更有归属感,StarRocks 首次公布了社区架构。我们把社区分成了 以代码共建为主的 Developer Group 、 由众多使用 StarRocks 的用户所组成的 User Group , 还有 不同的 SIGs (专项兴趣小组) ,让开发者可以根据自己的兴趣和能力投身到自己感兴趣的项目/组织中。你是否想成为大数据行业先锋,与 StarRocks 一同构建“极速统一”的数据分析新范式?你是否想收获一群志同道合、日常交流技术的小伙伴?StarRocks 社区新玩法已全线启动,只待你来解锁!
StarRocks 社区架构
Developer Group
Contributor
为 StarRocks 社区做出贡献就可以成为 Contributor。我们欢迎所有的贡献者,并会为所有希望对项目做出贡献的伙伴提供帮助。
如何成为 Contributor?
-
在 StarRocks GitHub 项目中有 1 个(或以上)被合并的 PR
作为 Contributor,我们期待你:
-
积极参与 StarRocks 的迭代和优化
-
参加社区活动(meetup、征文、极客营活动等)
-
进一步了解 StarRocks 相关知识,并在社区中与其他开发者交流
权益:
-
作为 Contributor 展示在 StarRocks 官网 (待上线)
-
获得 StarRocks 社区 Contributor 电子证书
-
获得实体感谢卡
-
获得 StarRocks 周边礼品
Active Contributor
Active Contributor 是社区的活跃贡献者,他们是对 StarRocks 有突出贡献的 Contributor。他们积极参与 StarRocks 的优化和改进、活跃于社区中,并且与其他社区成员有着频繁的交流。
如何成为 Active Contributor?
-
一年内累计贡献了 5 个被合并的 PR,或者修复重大 bug
-
积极参与线上或线下 meetup 等社区活动,并参与社区讨论
职责:
-
社区咨询支持
-
积极响应指派给你的 Issue 或 PR
权益:
-
作为 Active Contributor 展示在 StarRocks 官网(待上线)
-
获得 StarRocks 社区 Active Contributor 电子证书
-
获得 StarRocks 周边礼品
Committer
从 Active Contributor 中诞生,负责 StarRocks 的规划和维护,并拥有合并主分支的权限。他们对项目的表现有良好的判断力且积极参与项目的开发、 分享 StarRocks 相关的技术和撰写相关技术文章。
如何成为 Committer?
-
对 StarRocks 的原理有深入理解
-
有能力及时处理项目出现的各种问题
-
主导过一次重要开发,并撰写和修订相关的文档
-
获得至少一位 PMC 提名,并通过投票
职责:
-
社区咨询支持
-
积极响应指派给您的 Issue 或 PR
-
参与投票,决定社区重大事务
-
Review 社区的 PR
权益:
-
拥有 StarRocks repos 写入权限
-
作为 Committer 展示在 StarRocks 官网 (待上线)
-
获得 StarRocks 社区 Committer 电子证书
PMC
从 Committer 中诞生,负责 StarRocks 的规划和维护,拥有合并主分支的权限。他们对项目的表现有良好的判断力且积极参与项目的开发、 分享 StarRocks 相关的技术和撰写相关技术文章。他们拥有项目设计和人员选举的投票权。
如何成为 PMC?
-
深度理解 StarRocks 的原理,对 StarRocks 社区的未来规划有清晰的理解
-
有能力及时处理项目出现的各种问题
-
主导项目的开发和迭代,把控项目整体优化方向
-
获得至少一位 PMC 提名,并通过投票
职责:
-
积极参与社区讨论,对社区重大决策给予指导
-
负责保证开源项目的社区活动都能运转良好
权益:
-
作为 PMC 展示在 StarRocks 官网 (待上线)
-
拥有项目设计决策投票权,参与发版和阶段性 milestone 的定义,并对项目代码质量/测试 coverage 负责
-
拥有选举新 Committer 和 PMC 的投票权
-
获得 StarRocks 社区 PMC 电子证书作为纪念
User Group
StarRocks User Group 旨在通过资源共享、项目共创等方式链接和赋能开发者群体。StarRocks 为社区成员们提供的资源主要体现在:
-
学习网络: 向开发者提供学习网络,链接 StarRocks 用户感兴趣的技术内容
-
资源共享: 通过用户分享经验、场景来帮助广大用户快速获得行业最佳实践
-
赋能成长: 帮助开发者成为行业领航者
-
行业人脉: 通过社区网络帮你认识更多的行业专家和同好
User
作为 StarRocks 的用户,你可以在 GitHub 上提交 Issue 报告、贡献测试案例、翻译/修改文档、在论坛或是社群里帮助回答用户问题、参加活动、分享 StarRocks 使用经验、在 GitHub 上点星支持 StarRocks 等。以上都可以是你参与社区的方式。
Champion
如果你对 StarRocks 技术充满热情且乐于分享、助人,你就是 StarRocks 社区大使的最佳人选!想成为社区里人人仰望的大佬?快来看看你要如何解锁这项成就!??
资格需求
-
至少发布过 3 篇 StarRocks 相关原创优质技术内容 (含文章、教程、视频等)
-
参加至少 2 场线上 / 线下技术分享,并主讲议题
-
加入 StarRocks 中文论坛、Slack & 微信群,并帮助回复用户问题
福利和奖励
-
Product新产品/功能优先试用StarRocks 产品核心团队闭门会
-
CommunityStarRocks 布道师名单官网展示 (待上线)加入 StarRocks 社区布道师专属社群 布道师专属奖品与徽章
-
Events免费赠与 StarRocks 峰会门票StarRocks 峰会 VIP 席位行业峰会演讲交通 & 食宿补贴
-
GrowthStarRocks 产品使用培训打造个人品牌与提升行业影响力
SIGs
SIGs(Special Interest Groups)是 StarRocks 社区组织的专项兴趣小组,便于同学们通过自己感兴趣的方向加入到 StarRocks 的共创中。这里也是你可以发挥长才、学习一门新技术、认识同侪和专家的好地方。
SIG名称
|
专注范围
|
相关文档/Issues
|
Slack #
|
---|---|---|---|
DLA (Data Lake Analytics 数据湖分析)
|
负责开发一种新框架让 StarRocks 能更简单地链接外部数据源
|
Docs
GitHub Issues 1 GitHub Issues 2 会议记录 (文字) 会议记录 (视频) |
#sig-dla
|
MV(Materialized View 物化视图)
|
负责 StarRocks 物化视图相关的开发工作
|
GitHub Issues
|
#sig-mv
|
MV(Materialized View 物化视图)
|
负责 StarRocks 云原生相关的开发工作
|
|
#sig-cloud-native
|
关于 StarRocksStarRocks 创立两年多来,一直专注打造世界顶级的新一代极速全场景 MPP 数据库,帮助企业建立“极速统一”的数据分析新范式,助力企业全面数字化经营。 当前已经帮助腾讯、携程、顺丰、Airbnb 、滴滴、京东、众安保险等超过 110 家大型用户构建了全新的数据分析能力,生产环境中稳定运行的 StarRocks 服务器数目达数千台。2021 年 9 月,StarRocks 源代码开放,在 Github 上的星数已超过 2900 个。StarRocks 的全球社区飞速成长,至今已有超百位贡献者,社群用户突破 5000 人,吸引几十家国内外行业头部企业参与共建。