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

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

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

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

github.com/opentiny/ti…

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

Vue 开源项目的 Pulse 数据

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

  • Vue2:github.com/vuejs/vue/p…
  • Vue3:github.com/vuejs/core/…

Vue2

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

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

Tips: 所以 Star 数并不是衡量开源项目好坏的唯一标准,Star 数多并不代表这便是一个很好的开源项目,只能代表从前这个开源项目被许多人重视,Vue2 便是一个很好的例子,它有 203k 个 Star,但实际上从 Pulse 来看,它已入年迈之年,失去了往日的生机和生机。

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

再来看看 Vue3

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

最近一个月,Vue3 有

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

是一个十分有生机和生命力的项目,它处于一个很健康的状况。

富文本编辑器项目的 Pulse 数据

为了让咱们不再迷信开源项目的 Star 数,我再给咱们看两个富文本编辑器项目的 Pulse 数据。

  • Quill:github.com/quilljs/qui…
  • Editor.js:github.com/codex-team/…

第一个是 Quill,它有 35k Star,表面上看应该是一个十分优异的富文本编辑器,在开源富文本编辑器里,它的 Star 数是最高的,但它和 Vue2 相同,已近年迈。

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

最近一个月现已没有任何“脉息”,它从前十分受欢迎,我自己在3年前还用它封装过一个 Angular 版别的富文本,并适用于众多业务,能够说是看着它由盛而衰,一直期待 Quill 2.0 的发布,等了3年终究是没有比及,而它也现已失去了往日的生机,不禁让人扼腕叹息。

假如你要做 Web 富文本编辑器选型,Quill 并不是一个最优的挑选。

再来看看另一个 Editor.js,它尽管 Star 数不如 Quill,但是却朝气蓬勃、充满生机。

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

近一个月,Editor.js 有

  • 23 个 PR
  • 17 个 Issue
  • 10 个奉献者推送了 10 个提交

从 Pulse 来看,Editor.js 是一个充满生机的开源项目,有不少人参加奉献,也在继续更新中。

假如你在做 Web 富文本编辑器的技能选型,能够将 Editor.js 作为其中一个挑选,也希望它能继续发展下去。

Element 开源项目的 Pulse 数据

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

  • Element UI:github.com/ElemeFE/ele…
  • Element Plus:github.com/element-plu…

先看下 Vue2 版别的 Element UI

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

最近一个月现已没有任何提交,“脉息”为0,它实际上现已“死”了,尽管没有找到官方中止保护的公告,但这并不影响它不是一个健康的开源项目的现实。

再看看 Vue3 版别的 Element Plus

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

近一个月,Element Plus 共有:

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

阐明 Element Plus 是一个十分健康的开源项目,有许多开发者为其做奉献,很有生机。

OpenTiny 开源项目的 Pulse 数据

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

  • TinyVue:github.com/opentiny/ti…

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

能够看到,最近一个月,TinyVue 开源项目有

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

也是一个有生机、有脉息的开源项目,它处于一个健康的状况。

TinyVue 招募奉献者啦

假如你对咱们的跨端跨结构组件库 TinyVue 感兴趣,欢迎参加到咱们的开源社区中来,一同将它建设得更好!

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

直接的价值:

  • 经过打造一个跨端、跨结构的组件库项目,学习最新的 Monorepo + Vite + Vue3 + TypeScript 技能
  • 学习从 0 到 1 搭建一个自己的组件库的整套流程和方法论,包含组件库工程化、组件的设计和开发等
  • 为自己的简历和职业生涯添彩,参加过优异的开源项目,这自身便是受面试官喜爱的亮点
  • 结识一群优异的、热爱学习、热爱开源的小伙伴,咱们一同打造一个巨大的产品

长远的价值:

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

欢迎广大的开发者参加到咱们 TinyVue 的开源项目中来

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

联系咱们

假如你对咱们 OpenTiny 的开源项目感兴趣,欢迎增加小助手微信:opentiny-official,拉你进群,一同交流前端技能,一同玩开源。

OpenTiny 官网:opentiny.design/

OpenTiny 仓库:github.com/opentiny/

Vue 组件库:github.com/opentiny/ti…(欢迎 Star )

Angular 组件库:github.com/opentiny/ng(欢迎 Star )

CLI 东西:github.com/opentiny/ti…(欢迎 Star )

往期文章推荐

  • 历史性的时刻!OpenTiny 跨端、跨结构组件库正式晋级 TypeScript,10 万行代码重获重生!
  • OpenTiny 的这些特色组件,很实用,但你应该没见过
  • 一个 OpenTiny,Vue2 Vue3 都支持!
  • 这个 OpenTiny 开源项目的 CLI 可太牛了,两行指令创建一个美观大气的 Vue Admin 后台办理体系,有手就会,连我的设计师朋友都学会啦啦
  • 老板:你为什么要挑选 Vue?
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。