GitHub Pulse 是什么?它是否能衡量 OpenTiny 开源项目的健康程度?

Pulse 是“脉搏”的意思,就像一个人要有脉搏才能算是一个活人,一个开源项目要有“脉搏”才能算是一个“活”的开源项目,这个单词非常形象地表示了开源项目的健康程度。

脉搏是正常的,开源项目才是健康的。

每个开源项目的 Pulse 数据都是公开的,它位于开源项目代码仓库的 Insights 页签中。

OpenTiny 开源项目为例,它的 Pulse 地址为:

https://github.com/opentiny/tiny-vue/pulse

GitHub Pulse 是什么?它是否能衡量 OpenTiny 开源项目的健康程度?插图

Vue 开源项目的 Pulse 数据

我们来看下 Vue2 和 Vue3 项目的 Pulse 数据。

Vue2

GitHub Pulse 是什么?它是否能衡量 OpenTiny 开源项目的健康程度?插图1

最近一个月,Vue2 项目已经没有任何提交,说明该项目已经没有“脉搏”,已经不是一个健康的开源项目,根据 Vue2 官方文档,我们了解到 Vue2 将在 2023 年底停止维护,这也印证了 Vue2 不再是一个健康的开源项目的事实。

GitHub Pulse 是什么?它是否能衡量 OpenTiny 开源项目的健康程度?插图2

再来看看 Vue3

GitHub Pulse 是什么?它是否能衡量 OpenTiny 开源项目的健康程度?插图3

最近一个月,Vue3 有

  • 74 个 PR
  • 105 个 Issue
  • 16 个贡献者推送了 100 多次提交

是一个非常有活力和生命力的项目,它处于一个很健康的状态。

Element 开源项目的 Pulse 数据

再来看看 Element UI 组件库的 Pulse 数据。

先看下 Vue2 版本的 Element UI

GitHub Pulse 是什么?它是否能衡量 OpenTiny 开源项目的健康程度?插图4

最近一个月已经没有任何提交,“脉搏”为0,它实际上已经“死”了,虽然没有找到官方停止维护的公告,但这并不影响它不是一个健康的开源项目的事实。

再看看 Vue3 版本的 Element Plus

GitHub Pulse 是什么?它是否能衡量 OpenTiny 开源项目的健康程度?插图5

近一个月,Element Plus 共有:

  • 136 个 PR
  • 171 个 Issue
  • 35 位贡献者推送了 72 个提交

说明 Element Plus 是一个非常健康的开源项目,有很多开发者为其做贡献,很有活力。

OpenTiny 开源项目的 Pulse 数据

再来看看我们 OpenTiny 开源项目的 Pulse 数据。

GitHub Pulse 是什么?它是否能衡量 OpenTiny 开源项目的健康程度?插图6

可以看到,最近一个月,TinyVue 开源项目有

  • 49 个 PR
  • 21 个 Issue
  • 11 位贡献者推送了 52 个提交

也是一个有活力、有脉搏的开源项目,它处于一个健康的状态。

TinyVue 招募贡献者啦

如果你对我们的跨端跨框架组件库 TinyVue 感兴趣,欢迎参与到我们的开源社区中来,一起将它建设得更好!👏👏

参与 TinyVue 组件库建设,你将收获:

直接的价值:

  • 通过打造一个跨端、跨框架的组件库项目,学习最新的 Monorepo + Vite + Vue3 + TypeScript 技术
  • 学习从 0 到 1 搭建一个自己的组件库的整套流程和方法论,包括组件库工程化、组件的设计和开发等
  • 为自己的简历和职业生涯添彩,参与过优秀的开源项目,这本身就是受面试官青睐的亮点
  • 结识一群优秀的、热爱学习、热爱开源的小伙伴,大家一起打造一个伟大的产品

长远的价值:

  • 打造个人品牌,提升个人影响力
  • 培养良好的编码习惯
  • 获得华为云 OpenTiny 开源社区的荣誉&认可和定制小礼物
  • 成为 PMC & Committer 之后还能参与 OpenTiny 整个开源生态的决策和长远规划,培养自己的管理和规划能力
    未来有更多机会和可能

欢迎广大的开发者参与到我们 TinyVue 的开源项目中来👏

GitHub Pulse 是什么?它是否能衡量 OpenTiny 开源项目的健康程度?插图7

联系我们

如果你对我们 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 🌟)

往期文章推荐

文章来源于互联网:GitHub Pulse 是什么?它是否能衡量 OpenTiny 开源项目的健康程度?

THE END
分享
二维码