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 社区健康状态
- dev@dolphinscheduler.apache.org 流量较上季度增加了 64%
- 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) ,手把手教会您( 贡献者不分水平高低,有问必答,关键是有一颗愿意贡献的心 )。
添加小助手微信时请说明想参与贡献。
来吧,开源社区非常期待您的参与。
Apache DolphinScheduler ASF 孵化器毕业一周年,汇报来了!的更多相关文章
- 笃情开源:我和 Apache DolphinScheduler 社区的故事
背景 本文的主人翁是 2 次飞机参会现场交流,四天研究就把 DolphinScheduler 用上生产的来自车联网行业的大数据 boy - 黄立同学.怎么样,听起来是不是有点 crazy?下面就来看看 ...
- 社区之光:我和 Apache DolphinScheduler 的这一年
背景 没错,本文的主人翁就是那个在多个 DolphinScheduler 用户群超级活跃,"孜孜不倦" 地给用户各种答疑的小伙,如果你在群里问过问题,伯毅多半概率回答过,哈哈,今天 ...
- Apache DolphinScheduler之最美好的遇见
关于 Apache DolphinScheduler社区 Apache DolphinScheduler(incubator) 于17年在易观数科立项,19年3月开源, 19 年8月进入Apache ...
- 我在Apache DolphinScheduler的心路历练
摘要:Apache DolphinScheduler 目前是 Apache 孵化项目,目前正在快速发展中.加入Apache DolphinScheduler社区已一年多,已有 400+ 公司在生产上使 ...
- 我与Apache DolphinScheduler社区的故事
我与DolphinScheduler社区的故事 Apache DolphinScheduler 是一个开源的分布式去中心化.易扩展的可视化DAG大数据调度系统. 于2017年在易观数科立项,2019年 ...
- Apache DolphinScheduler 是如何诞生的
作者 | 代立冬,李岗 排版 | 开源之道小助理 Apache DolphinScheduler,简称"DS", 中文名 "小海豚调度"(海豚聪明.人性化,又左 ...
- 我和Apache DolphinScheduler的这一年
Apache DolphinScheduler,为Apache开源项目, 简称"DS", 中文名 "小海豚调度"(海豚聪明.人性化,又左右脑可互相换班,终生不用 ...
- 大数据平台迁移实践 | Apache DolphinScheduler 在当贝大数据环境中的应用
大家下午好,我是来自当贝网络科技大数据平台的基础开发工程师 王昱翔,感谢社区的邀请来参与这次分享,关于 Apache DolphinScheduler 在当贝网络科技大数据环境中的应用. 本次演讲主要 ...
- Apache DolphinScheduler&TiDB联合Meetup | 聚焦开源生态发展下的应用开发能力
在软件开发领域有一个流行的原则:Don't Repeat Yourself(DRY),翻译过来就是:不要重复造轮子.而开源项目最基本的目的,其实就是为了不让大家重复造轮子. 尤其是在大数据这样一个高速 ...
随机推荐
- lnav-日志查看器
lnav是一个基于控制台的高级lnav是一个基于控制台的高级日志文件查看器(浏览器). lnav支持日志高亮显示内容以及查看压缩的日志文件,而且它可以使用较小的内存实时查看较大的日志文件.日志文件查看 ...
- python并发编程之线程/协程
python并发编程之线程/协程 part 4: 异步阻塞例子与生产者消费者模型 同步阻塞 调用函数必须等待结果\cpu没工作input sleep recv accept connect get 同 ...
- 微信小程序避坑指南——input框里的图标在部分安卓机里无法点击的问题
问题场景: 下图中的显隐密码和验证码均为包裹在 input标签 中的 image标签, 但在开发测试中发现点击不了这俩个image标签,因为是被input标签的padding挡住了. 解决方法:将im ...
- 2.26NK周赛
这场打的很烂,说明我对组合数学的掌握(二项式定理,以及递推式的思考方向)都不太好.而且,我做题的思路也很有问题.就是完全凭借灵感,自己没有脑子一样思路就被题目带跑了,根本跳不出来,看到题目也不会分析, ...
- Navicat可视化MySQL数据库
Navicat可视化MySQL数据库 Navicat内部封装了所有的操作数据库的命令,用户只需要点击操作即可,无需书写sql语句. navicat能够充当多个数据库的客户端. 具体操作参考百度. py ...
- Node.js精进(2)——异步编程
虽然 Node.js 是单线程的,但是在融合了libuv后,使其有能力非常简单地就构建出高性能和可扩展的网络应用程序. 下图是 Node.js 的简单架构图,基于 V8 和 libuv,其中 Node ...
- OpenCloudOS使用snap安装.NET 6
开源操作系统社区 OpenCloudOS 由腾讯与合作伙伴共同倡议发起,是完全中立.全面开放.安全稳定.高性能的操作系统及生态.OpenCloudOS 沉淀了多家厂商在软件和开源生态的优势,继承了腾讯 ...
- Maven + SSM环境搭建
Maven + SSM 之前Maven+SSM都是照着搭建的,自己想写点什么的时候发现搭建的过程不清楚. 于是花了时间边整理思路边搭建,并把搭建过程记录下来. 视频看来终觉浅,还是需要自己动手实践,捋 ...
- NC23036 华华听月月唱歌
NC23036 华华听月月唱歌 题目 题目描述 月月唱歌超级好听的说!华华听说月月在某个网站发布了自己唱的歌曲,于是把完整的歌曲下载到了U盘里.然而华华不小心把U盘摔了一下,里面的文件摔碎了.月月的歌 ...
- 神经网络可视化《Grad-CAM:Visual Explanations from Deep Networks via Gradient-based Localization》
神经网络已经在很多场景下表现出了很好的识别能力,但是缺乏解释性一直所为人诟病.<Grad-CAM:Visual Explanations from Deep Networks via Gradi ...