熟悉開源的朋友們可能都聽過 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 產品核心團隊閉門會
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 或是做過分享(教程、文章、演講等),歡迎填寫問卷資料,我們將為你送出社群大禮包!?
問卷地址:https://jinshuju.net/f/PCz5Io|