1. 程式人生 > 其它 >Apache DolphinScheduler ASF 孵化器畢業一週年,彙報來了!

Apache DolphinScheduler ASF 孵化器畢業一週年,彙報來了!

 

不知不覺,Apache DolphinScheduler 已經從 Apache 軟體基金會(以下簡稱 ASF)孵化器畢業一年啦!

北京時間 2021 年 4 月 9 日,ASF 官方宣佈 Apache DolphinScheduler 畢業成為 Apache 頂級專案,讓首個由國人主導並貢獻到 Apache 的大資料工作流排程領域的頂級專案進入更多人的視野。

如今一年過去,Apache DolphinScheduler 也在眾人矚目和基金會的幫助之下,加快了奔跑的步伐,力爭在 DataOps 領域更好地發光發熱。

時值 Apache DolphinScheduler 從 ASF 孵化器畢業一週年,我們在這裡向大家彙報一下在這段有限的時間內,專案在 ASF 和社群幫助下取得的成績。


保持快速迭代,健康狀態良好


根據 ASF Project Statistics 顯示,Apache DolphinScheduler 社群健康評分為 9.19,這說明社群執行狀態良好。

目前,社群共有 45 位 Committer 和 19 位 PMC,Committer-to-PMC 比例為 2:1。

 

01 專案活動

 

軟體開發:

2021 年至今,我們釋出了 11 個版本,完成了 70% 的程式碼重構,使得效能提升20 倍。新增 Python SDK 支援,上線了 WorkflowAsCode 功能,並實現了外掛化、一鍵升級等社群呼聲極高的功能優化。目前最新版本為 2.0.5。

Meetup 和會議:

  • 2021 年 11 月 27 日舉行的 Apache DolphinScheduler 線上 meetup,約 4000 人次觀看;
  • 2022 年 2 月 26 日舉行的 Apache DolphinScheduler 線上 meetup,約 5000 人次觀看;
  • 2022 年 3 月 26 日和 Apache ShenYu(Incubating)聯合舉辦線上 Meetup,約 6000 人次觀看;
  • 2022 年 4 月之後,將定期舉辦一次 Meetup(包括海外聯合 Meetup)......

 

02 社群健康狀態

 

 

  • 297 封電子郵件,上季度為 181 封
  • 上季度共 972 次 commits(增長 123%)
  • 上季度有 88 位程式碼貢獻者(增長 25%)
  • 上季度在 GitHub 上新開 824 個 PR(增長 89%)
  • 上季度在 GitHub 上關閉了 818 個 PR(增長 100%)
  • 上季度在 GitHub 上新開 593 個 issue(增長 90%)
  • 上季度在 GitHub 上關閉了 608 個 issue(增長 155%)
  •  Contributor 新增至 300+

 

最活躍的 GitHub issues/PRs:

 

  • dolphinscheduler/issues/8790 [Bug] [Process Definition] Duplicate key TaskDefinition (31 comments)
  • dolphinscheduler/issues/9068 [Bug] [API server] could not get flow in exists project after upgrade from 2.0.1 to 2.0.5 (27 comments)
  • dolphinscheduler/pull/8340 [Feature-8222][python] move examples into the scope of source package (17 comments)
  • dolphinscheduler/pull/8246 [Feature-8245][Alert] Add Alert Plugin Telegram (14 comments) dolphinscheduler/pull/9246 [Fix-9221] [alert-server] optimization and gracefully close (14 comments)
  • dolphinscheduler-website/pull/713 [Feature-8023][Document] Add example and notice about task type Python (13 comments)
  • dolphinscheduler/pull/8747 [Fix-8744][standalone-server] start standalone server failed (13 comments)
  • dolphinscheduler-website/pull/667 [Feature-8020][Document] Add example and notice about task type SQL (12 comments)
  • dolphinscheduler/issues/7992 [Feature][Alert] Support PagerDuty Plugin && Alert module judging strategy (11 comments)
  • dolphinscheduler/pull/9336 [Improvement-9338][API] show more create datasource exception message (11 comments)

自成立以來,Apache DolphinScheduler 歷經數次迭代,功能不斷完善,效能持續提升,不斷優化以符合開發者習慣的開發方式,為使用者提供了經過生產實踐環境檢驗的成熟工作流排程解決方案。 目前,Apache DolphinScheduler 也開啟了國際化的步伐,嘗試增加了 Python,AWS,以及時區支援等,以接軌國際化的開發使用方式。

 

見證中國開源奔跑的一年


2021 年是 Apache DolphinScheduler 成長的一年,也是見證中國開源專案飛速發展的一年。

CNCF 超過 20% 的開源專案來自中國,貢獻度躍升至世界第二。

2021 年,首次有華人(吳晟)當選為 Apache 軟體基金會董事會董事。

2021 年,來自中國的 5 個專案(Apache Linkis,Apache Kyuubi,Apache ShenYu, Apache Eventmesh,Apache SeaTunnel,正在孵化中)順利進入 Apache 孵化器。截至目前,共有 14 個源自中國的 ASF 專案。

還有 1 個孵化專案順利畢業成為 Apache 頂級專案,那就是 Apache DolphinScheduler。

開源大有可為,在此我們呼喚更多有志於開源的同伴,能夠與 Apache DolphinScheduler 攜手,在共同成長的過程中推進中國開源走向更高的世界舞臺!

 

參與貢獻


隨著國內開源的迅猛崛起,Apache DolphinScheduler 社群迎來蓬勃發展,為了做更好用、易用的排程,真誠歡迎熱愛開源的夥伴加入到開源社群中來,為中國開源崛起獻上一份自己的力量,讓本土開源走向全球。

參與 DolphinScheduler 社群有非常多的參與貢獻的方式,包括:

 

 


貢獻第一個PR(文件、程式碼) 我們也希望是簡單的,第一個PR用於熟悉提交的流程和社群協作以及感受社群的友好度。

 

社群彙總了以下適合新手的問題列表:https://github.com/apache/dolphinscheduler/issues/5689

 

非新手問題列表:https://github.com/apache/dolphinscheduler/issues?q=is%3Aopen+is%3Aissue+label%3A%22volunteer+wanted%22

 

如何參與貢獻連結:https://dolphinscheduler.apache.org/zh-cn/docs/development/contribute.html

 

來吧,DolphinScheduler開源社群需要您的參與,為中國開源崛起添磚加瓦吧,哪怕只是小小的一塊瓦,匯聚起來的力量也是巨大的。

 

參與開源可以近距離與各路高手切磋,迅速提升自己的技能,如果您想參與貢獻,我們有個貢獻者種子孵化群,可以新增社群小助手微信(Leonard-ds) ,手把手教會您( 貢獻者不分水平高低,有問必答,關鍵是有一顆願意貢獻的心 )。

 

新增小助手微信時請說明想參與貢獻。

 

來吧,開源社群非常期待您的參與。