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 的原理有深入理解

  • 有能力及时处理项目出现的各种问题

  • 主导过一次重要开发,并撰写和修订相关的文档

  • 获得至少一位 Maintainer 提名,并通过投票

职责:

  • 社区咨询支持

  • 积极响应指派给您的 Issue 或 PR

  • 参与投票,决定社区重大事务

  • Review 社区的 PR

权益:

  • 拥有 StarRocks repos 写入权限

  • 作为 Committer 展示在 StarRocks 官网 (待上线)

  • 获得 StarRocks 社区 Committer 电子证书

Maintainer

从 Committer 中诞生,负责 StarRocks 的规划和维护,拥有合并主分支的权限。他们对项目的表现有良好的判断力且积极参与项目的开发、 分享 StarRocks 相关的技术和撰写相关技术文章。他们拥有项目设计和人员选举的投票权。

如何成为 Maintainer?

  • 深度理解 StarRocks 的原理,对 StarRocks 社区的未来规划有清晰的理解

  • 有能力及时处理项目出现的各种问题

  • 主导项目的开发和迭代,把控项目整体优化方向

  • 获得至少一位 Maintainer 提名,并通过多数投票

职责:

  • 积极参与社区讨论,对社区重大决策给予指导

  • 负责保证开源项目的社区活动都能运转良好

权益:

  • 作为 Maintainer 展示在 StarRocks 官网 (待上线)

  • 拥有项目设计决策投票权,参与发版和阶段性 milestone 的定义,并对项目代码质量/测试 coverage 负责

  • 拥有选举新 Committer 和 Maintainer 的投票权

  • 获得 StarRocks 社区 Maintainer 电子证书作为纪念

快速开启贡献者之路:point_right: https://github.com/StarRocks/starrocks/blob/main/CONTRIBUTING.md

# User Group

StarRocks User Group 旨在通过资源共享、项目共创等方式链接和赋能开发者群体。StarRocks 为社区成员们提供的资源主要体现在:

  • 学习网络: 向开发者提供学习网络,链接 StarRocks 用户感兴趣的技术内容

  • 资源共享: 通过用户分享经验、场景来帮助广大用户快速获得行业最佳实践

  • 赋能成长: 帮助开发者成为行业领航者

  • 行业人脉: 通过社区网络帮你认识更多的行业专家和同好

User

作为 StarRocks 的用户,你可以在 GitHub 上提交 Issue 报告、贡献测试案例、翻译/修改文档、在论坛或是社群里帮助回答用户问题、参加活动、分享 StarRocks 使用经验、在 GitHub 上点星支持 StarRocks 等。以上都可以是你参与社区的方式。

Champion

如果你对 StarRocks 技术充满热情且乐于分享、助人,你就是 StarRocks 社区大使的最佳人选!想成为社区里人人仰望的大佬?快来看看你要如何解锁这项成就!:point_down:t2:

资格需求

  • 至少发布过 3 篇 StarRocks 相关原创优质技术内容 (含文章、教程、视频等)
  • 参加至少 2 场线上 / 线下技术分享,并主讲议题
  • 加入 StarRocks 中文论坛、Slack & 微信群,并帮助回复用户问题

福利和奖励

  • Product

    • 新产品/功能优先试用
    • StarRocks 产品核心团队闭门会
  • Community

    • StarRocks 布道师名单官网展示 (待上线)
    • 加入 StarRocks 社区布道师专属社群
    • 布道师专属奖品与徽章
  • Events

    • 免费赠与 StarRocks 峰会门票
    • StarRocks 峰会 VIP 席位
    • 行业峰会演讲交通 & 食宿补贴
  • Growth

    • StarRocks 产品使用培训
    • 打造个人品牌与提升行业影响力

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
Cloud Native (云原生) 负责 StarRocks 云原生相关的开发工作 #sig-cloud-native

最后,如果你已经为社区贡献过一个以上的 PR 或是做过分享(教程、文章、演讲等),欢迎填写问卷资料,我们将为你送出社区大礼包!:gift:

问卷地址:https://jinshuju.net/f/PCz5Io|

1赞

怎么加入“ Developer Group ”?

Developer group 指的是为社区提过 PR 的 (active) contributor、committer 和 PMC 这个群体。我们有个开发者专属的群,如果你之前已经提过 PR 了,欢迎私信我,我拉你入群交流呀~