Pulse 是「脈搏」的意思,就像一個人要有脈搏才能算是一個活人,一個開源專案要有「脈搏」才能算是一個「活」的開源專案,這個單詞非常形象地表示了開源專案的健康程度。
脈搏是正常的,開源專案才是健康的。
每個開源專案的 Pulse 資料都是公開的,它位於開源專案程式碼倉庫的 Insights 頁籤中。
以 OpenTiny 開源專案為例,它的 Pulse 地址為:
https://github.com/opentiny/tiny-vue/pulse
我們來看下 Vue2 和 Vue3 專案的 Pulse 資料。
Vue2
最近一個月,Vue2 專案已經沒有任何提交,說明該專案已經沒有「脈搏」,已經不是一個健康的開源專案,根據 Vue2 官方檔案,我們瞭解到 Vue2 將在 2023 年底停止維護,這也印證了 Vue2 不再是一個健康的開源專案的事實。
再來看看 Vue3
最近一個月,Vue3 有
是一個非常有活力和生命力的專案,它處於一個很健康的狀態。
再來看看 Element UI 元件庫的 Pulse 資料。
先看下 Vue2 版本的 Element UI
最近一個月已經沒有任何提交,「脈搏」為0,它實際上已經「死」了,雖然沒有找到官方停止維護的公告,但這並不影響它不是一個健康的開源專案的事實。
再看看 Vue3 版本的 Element Plus
近一個月,Element Plus 共有:
說明 Element Plus 是一個非常健康的開源專案,有很多開發者為其做貢獻,很有活力。
再來看看我們 OpenTiny 開源專案的 Pulse 資料。
可以看到,最近一個月,TinyVue 開源專案有
也是一個有活力、有脈搏的開源專案,它處於一個健康的狀態。
如果你對我們的跨端跨框架元件庫 TinyVue 感興趣,歡迎參與到我們的開源社群中來,一起將它建設得更好!