Apache DolphinScheduler 董事会报告:社区健康运行,Commit 增长 123%

自 2021 年 3 月 17 日从 Apache 孵化器毕业以来,Apache DolphinScheduler 不知不觉已经和社区一起经过了十个月的成长。在社区的共同参与下,Apache DolphinScheduler 在数次版本迭代后,蜕变为一个经过数百家企业生产环境检验的成熟调度系统产品。

在将近一年的时间里,Apache DolphinScheduler 有了哪些进步?今天我们将通过这篇 Apache 报告,一起回顾这段时间发生在 Apache DolphinScheduler 及其社区中的变化。

基本数据:

成立: 2021 年 03 月 17 日(十个月前) Chair: 代立冬 下次报告日期: 2022 年 1 月 19 日(星期三) 社区健康评分( Chi ): 7.55(健康)

项目组成:

  • 目前该项目中有 39 个 committer 和 16 个 PMC 成员。
  • committer 与 PMC 的比例大约是 5 : 2 。

与上季度相比,社区的变化:

  • 无新的 PMC 成员加入。最新加入的 PMC 成员为 Calvin Kirs,加入时间 2021 - 05 - 07 。
  • ShunFeng Cai 于 2021 年 12 月 18 日新晋 committer。
  • Zhenxu Ke 于 2021 年 12 月 12 日新晋 committer。
  • Wang Xingjie 于 2021 年 11 月 24 日新晋 committer。
  • Yi zhi Wang 于 2021 年 12 月 15 日新晋 committer。
  • Jiajie Zhong于 2021 年 12 月 12 日新晋 committer。

社区健康指标:

  • 邮件列表趋势
  • commit 数量
  • GitHub PR 数量
  • GitHub issue
  • 最活跃的 GitHub issues/ PR

邮件列表趋势:

Dev@DolphinScheder.apache.org 在过去的一个季度,流量增长 64%( 297 封电子邮件,上季度为 181 封):

commit 数量:

  • 上季度共 972 个 commit(增长 123 %)
  • 上季度共新增 88 个代码贡献者(增长 25 %)

GitHub PR 数量:

  • GitHub 上新开 824 个 PR ,较上季度(增长 89 %)
  • GitHub 上关闭 818 个 PR ,较上季度(增长 100 %)

GitHub issues:

GitHub 上新开 593 个 issues, 较上季度(增长 90 %) GitHub 上关闭 608 个 issue,较上季度(增长 155 %)

讨论最热烈的 GitHub issues/ PR :

  • dolphinscheduler/pull/6894[Improvement][Logger]Logger server integrate into worker server(15 comments)
  • dolphinscheduler/pull/6744[Bug][SnowFlakeUtils] fix snowFlake bug(15 comments)
  • dolphinscheduler/pull/6674[Feature][unittest] Recover UT in AlertPluginManagerTest.java [closes: #6619](15 comments)
  • dolphinscheduler/issues/7039[Bug] [Task Plugin] hive sql execute failed(14 comments)
  • dolphinscheduler/pull/6782[improvement] improve install.sh if then statement(13 comments)
  • dolphinscheduler/issues/7485[Bug] [dolphinscheduler-datasource-api] Failed to create hive datasource using ZooKeeper way in 2.0.1(13 comments)
  • dolphinscheduler/pull/7214[DS-7016][feat] Auto create workflow while import sql script with specific hint(12 comments)
  • dolphinscheduler/pull/6708[FIX-#6505][Dao] upgrade the MySQL driver package for building MySQL jdbcUrl(12 comments)
  • dolphinscheduler/pull/7515[6696/1880][UI] replace node-sass with dart-sass(12 comments)
  • dolphinscheduler/pull/6913Use docker.scarf.sh to track docker user info(12 comments)