数据上报声明
数据上报如何运作?
我们只会收集测试环境的版本数据,以了解不同版本的使用情况,帮助 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_REPORT
:true
表示开启,false
表示关闭。
该数据如何帮助 XIAOJUSURVEY ?
我们已有非常多的功能迭代,但是我们并不知道这些迭代的实际使用情况。
XIAOJUSURVEY 是一个产品化的项目,我们需要定期进行项目规划和评估,希望通过版本数据的收集来观测实际使用情况,用以指导我们迭代的频率和发展计划。
我们计划从 2024 年 09 月 27 日加入工程版本概念,并从 1.3.0 开始维护:具体可查看 package.json
的 version
字段,每次合并 main 分支将遵循 semver 规范 维护 version。
如何确定这是 XIAOJUSURVEY 收集的唯一数据?
代码是 100% 开源的,请随时检查 Github 上的 代码并在 issue 上公开您发现的任何内容。
我们一直非常真诚和用心地对待社区每一位成员,公开每一项计划在项目里做的事情,希望得到您的支持和理解。