主人翁介紹
向偲彪,易觀數科高級前端開發工程師,從事前端開發已有 6 年多,目前主要負責前端基礎架構及前端前沿技術的研究及前端開發,

一、成長簡介
2019 年 9 月,懷著對開源熱愛,我非常榮幸加入到易觀數科,在公司大力支持開源的情況下,我也加入到 Apache DolphinScheduler 了社區,開啟了 Apache 之旅,
剛接手 Apache DolphinScheduler 前端作業時,準備發 1.2.0 版本,當時了解到前端界面已經開發完成,前端沒啥作業量,主要是改下前端代碼里面的中文注釋、測驗一下流程能否跑通及修復一些小 bug,差不多就可以發版了,當時我心里不知道是喜還是憂,想著開源專案有這么簡單么,當時也沒多想,接著任務就開始干,但是我后面仔細了解了一下 DS 前端架構和代碼結構,發現并沒有想象中那么簡單,按照 Apache 規范和引入的插件庫協議根本沒法發版(https://apache.org/legal/resolved.html#highlevel),icon 圖示有自定義 icon 圖示、阿里iconfont、font-awesome、ans-ui 自帶 icon,插件庫有引入公司源的、源檔案形式引入、編譯包形式引入,插件庫等級低等問題,如果 DolphinScheduler 作為一個公司自己使用工具到是問題不大,但要在 Apache 上面發版基本不可能,因為一開始沒有考慮這些規范問題,只是把功能實作了就可以啦,經過兩個月的努力,將這些問題一一解決,我們在 2019 年 12 月下旬,正式在 Apache 成功發版了 1.2.0,后面陸續發版了 1.2.1、…、1.3.0、1.3.4 等 7 個版本,DolphinScheduler 也算是完成了從 0 到 1 轉變,但這些遠還沒達到我們目標,我們目標是DolphinScheduler 向 Apache 頂級專案前進,給 DolphinScheduler 帶來更好的用戶體驗,讓 DolphinScheduler更加的易用,
在這一年多時間里,雖然我的成長非常快,貢獻率排到了社區第一,但也給我帶來很大壓力,在壯大的同時,如何帶動更多的開發者加入到 DolphinScheduler 社區,是目前比較棘手的問題,我希望有更多貢獻者可以加入進來,尤其是前端的小伙伴非常缺,
二、前端開發計劃
目前在 1.3.4 版本發布后,dev 分支增加了不少新特性,前端頁面UI替換成了 element-ui,告警組將采用 form-create 插件化、dag 優化、新特性開發及前端架構的調整等開發計劃,如果你對這些開發計劃感興趣,可以加我的個人微信號:break60,也可以關注我們公眾號:海豚調度,希望有更多的熱愛開源小伙伴們加入進來,
三、社區動態
DolphinScheduler 自開源以來,github 現已有 4.9k star,fork 量有1.7k,代碼貢獻者有 149 名,檔案貢獻者也有 49 位,微信群用戶有 4000 + 人,雖然離我們預期有一定距離,但讓我們欣慰的是,我們用戶和關注度一直處于遞增的狀態,在這里離不開社區小伙伴們的長期支持,在此我們非常的感謝你們的支持,特別是一些長期的貢獻者,如張伯毅小伙伴,長期為 DolphinScheduler 貢獻 pr、社區答疑解惑、博客檔案等,還有近期非常活躍程世文小伙伴,為 DolphinScheduler 貢獻了不少pr,近期 DolphinScheduler 獲得了 2020 年度開源中國最佳技術團隊獎,這些都是小伙伴們長期貢獻的結果,希望小伙伴們再接再厲,多增加自己的曝光量,我們一起為DolphinScheduler 再創佳績,為中國開源做出自己的貢獻,

轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/243555.html
標籤:其他
上一篇:2020-12-30
下一篇:SSO單點登錄
