跳到主要内容
版本:1.3.0

数据上报声明

数据上报如何运作?

我们只会收集测试环境的版本数据,以了解不同版本的使用情况,帮助 XIAOJUSURVEY 迭代方向和优先级,不做任何其他用途。

  • 上报数据时机:
1、web 在开发环境时

2、server 服务在开发环境( `NODE_ENV``development` )
  • 上报数据内容:
1、type (表示 server 或者 web)

2、server 工程 package.json 的 version、name、description

3、web 工程 package.json 的 version、name、description

4、id (匿名、随机生成的唯一标识符)

如何配置或关闭此功能?

默认开启数据上报。

1、web 端

删除 vite.config.ts 代码

import './run-report.js'

2、server 端

配置全局变量 XIAOJU_SURVEY_REPORTtrue 表示开启,false 表示关闭。

该数据如何帮助 XIAOJUSURVEY ?

我们已有非常多的功能迭代,但是我们并不知道这些迭代的实际使用情况。

XIAOJUSURVEY 是一个产品化的项目,我们需要定期进行项目规划和评估,希望通过版本数据的收集来观测实际使用情况,用以指导我们迭代的频率和发展计划。

我们计划从 2024 年 09 月 27 日加入工程版本概念,并从 1.3.0 开始维护:具体可查看 package.jsonversion 字段,每次合并 main 分支将遵循 semver 规范 维护 version。

如何确定这是 XIAOJUSURVEY 收集的唯一数据?

代码是 100% 开源的,请随时检查 Github 上的 代码并在 issue 上公开您发现的任何内容。

我们一直非常真诚和用心地对待社区每一位成员,公开每一项计划在项目里做的事情,希望得到您的支持和理解。