Pulse 是“脈搏”的意思,就像一個人要有脈搏才能算是一個活人,一個開源專案要有“脈搏”才能算是一個“活”的開源專案,這個單詞非常形象地表示了開源專案的健康程度。
脈搏是正常的,開源專案才是健康的。
每個開源專案的 Pulse 資料都是公開的,它位於開源專案程式碼倉庫的 Insights 頁籤中。
以 OpenTiny 開源專案為例,它的 Pulse 地址為:
https://github.com/opentiny/tiny-vue/pulse
Vue 開源專案的 Pulse 資料
我們來看下 Vue2 和 Vue3 專案的 Pulse 資料。
Vue2
最近一個月,Vue2 專案已經沒有任何提交,說明該專案已經沒有“脈搏”,已經不是一個健康的開源專案,根據 Vue2 官方文件,我們瞭解到 Vue2 將在 2023 年底停止維護,這也印證了 Vue2 不再是一個健康的開源專案的事實。
再來看看 Vue3
最近一個月,Vue3 有
- 74 個 PR
- 105 個 Issue
- 16 個貢獻者推送了 100 多次提交
是一個非常有活力和生命力的專案,它處於一個很健康的狀態。
Element 開源專案的 Pulse 資料
再來看看 Element UI 元件庫的 Pulse 資料。
- Element UI:https://github.com/ElemeFE/element/pulse/monthly
- Element Plus:https://github.com/element-plus/element-plus/pulse/monthly
先看下 Vue2 版本的 Element UI
最近一個月已經沒有任何提交,“脈搏”為0,它實際上已經“死”了,雖然沒有找到官方停止維護的公告,但這並不影響它不是一個健康的開源專案的事實。
再看看 Vue3 版本的 Element Plus
近一個月,Element Plus 共有:
- 136 個 PR
- 171 個 Issue
- 35 位貢獻者推送了 72 個提交
說明 Element Plus 是一個非常健康的開源專案,有很多開發者為其做貢獻,很有活力。
OpenTiny 開源專案的 Pulse 資料
再來看看我們 OpenTiny 開源專案的 Pulse 資料。
可以看到,最近一個月,TinyVue 開源專案有
- 49 個 PR
- 21 個 Issue
- 11 位貢獻者推送了 52 個提交
也是一個有活力、有脈搏的開源專案,它處於一個健康的狀態。
TinyVue 招募貢獻者啦
如果你對我們的跨端跨框架元件庫 TinyVue 感興趣,歡迎參與到我們的開源社群中來,一起將它建設得更好!??
參與 TinyVue 元件庫建設,你將收穫:
直接的價值:
- 透過打造一個跨端、跨框架的元件庫專案,學習最新的
Monorepo
+Vite
+Vue3
+TypeScript
技術 - 學習從 0 到 1 搭建一個自己的元件庫的整套流程和方法論,包括元件庫工程化、元件的設計和開發等
- 為自己的簡歷和職業生涯添彩,參與過優秀的開源專案,這本身就是受面試官青睞的亮點
- 結識一群優秀的、熱愛學習、熱愛開源的小夥伴,大家一起打造一個偉大的產品
長遠的價值:
- 打造個人品牌,提升個人影響力
- 培養良好的編碼習慣
- 獲得華為雲 OpenTiny 開源社群的榮譽&認可和定製小禮物
- 成為 PMC & Committer 之後還能參與 OpenTiny 整個開源生態的決策和長遠規劃,培養自己的管理和規劃能力
未來有更多機會和可能
歡迎廣大的開發者參與到我們 TinyVue 的開源專案中來?
聯絡我們
如果你對我們 OpenTiny 的開源專案感興趣,歡迎新增小助手微信:opentiny-official,拉你進群,一起交流前端技術,一起玩開源。
OpenTiny 官網:https://opentiny.design/
OpenTiny 倉庫:https://github.com/opentiny/
Vue 元件庫:https://github.com/opentiny/tiny-vue(歡迎 Star ?)
Angular 元件庫:https://github.com/opentiny/ng(歡迎 Star ?)
CLI 工具:https://github.com/opentiny/tiny-cli(歡迎 Star ?)
往期文章推薦