Skip to content

3.3 组件迭代

msx.pan edited this page May 25, 2021 · 1 revision

与开源组件库不同的是自研组件库由于推广范围小,用户少,经常由于得不到价值认可和用户反馈导致难以持续发展。

Dendrobium 通过组件交互和数据统计等功能,帮助接入的组件库建立评价标准,并提供数据指标,希望以此来推动自研组件库更好的持续迭代。

其中所有操作的请求均在 VS Code 插件配置(setting.json)中进行设置。

组件交互

组件交互主要包括:

安装:安装是组件使用过程中最基本的交互操作,安装量也是组件质量的主要体现。(DOING)

点赞:通过简单的点击操作,收集用户的喜好反馈。(DOING)

评分(TODO)

评论(TODO)

数据统计

插件在用户操作个流程进行了埋点,配置数据上报接口后将会提交操作数据。

提交内容主要包括:

字段 名称
userName git 用户名 如果无法获取 git 信息则可能为空
email git Email 如果无法获取 git 信息则可能为空
libraryName 组件库名称
libraryCode 组件库编码
componentName 组件名称
componentCode 组件编码
type 操作类型 0(访问组件库)、1(安装组件)、2(查看文档)、3(插入代码片段)等

可以通过用户信息结合各流程使用数据进行更详细的分析。

Clone this wiki locally