背景
项目已经从 dailytools 演进为 DevEnv Manager,但仓库中仍有部分命名遗留:
- npm package 可能仍为
dailytools-tauri。
- Rust package 可能仍为
dailytools-tauri。
- Tauri identifier 可能仍为
com.weidonglang.dailytools。
- productName、Release、update-manifest、软著材料、README 中存在多套命名。
这不一定影响功能,但会影响品牌一致性、安装器识别、卸载项、软著材料和长期维护。
风险
- 用户安装后看到 dailytools / DevEnv Manager 混用。
- 软著材料和实际软件名称不一致。
- 后续更新链路 identifier 变更可能影响升级。
- GitHub Release 和程序内更新命名不统一。
修复目标
形成统一命名策略,并记录兼容方案。
建议命名
软件名:DevEnv Manager
软著名:DevEnv Manager 开发环境诊断与安全配置管理软件
npm package:devenv-manager-tauri 或 devenv-manager
Rust package:devenv-manager 或 devenv-manager-tauri
Tauri productName:DevEnv Manager
Tauri identifier:com.weidonglang.devenvmanager
CLI bin:devenv
Release tag:v1.5.2
安装包:DevEnv.Manager_1.5.2_x64-setup.exe
兼容要求
如果修改 identifier 会影响升级或配置目录,需要明确:
- 是否保留旧配置目录读取。
- 是否迁移旧
%LOCALAPPDATA% 配置。
- 是否保留旧 dailytools 标识直到 2.0 再迁移。
- 1.5.2 是否只做文档统一,不修改 identifier。
不要贸然破坏用户已有安装和配置。
检查范围
tauri/package.json
tauri/package-lock.json
tauri/src-tauri/Cargo.toml
tauri/src-tauri/tauri.conf.json
- README
- update-manifest.json
- docs/release-v1.5.2.md
- docs/software-copyright/
- GitHub Release asset 命名
- 安装器显示名
测试要求
- 构建产物名称正确。
- 程序内版本显示正确。
- update-manifest 指向正确 asset。
- 旧配置目录兼容策略明确。
- 软件著作权材料名称一致。
验收标准
- 命名策略统一。
- 不破坏升级路径。
- release notes 记录命名收口或兼容策略。
npm run build 通过。
cargo test --all-targets 通过。
背景
项目已经从 dailytools 演进为 DevEnv Manager,但仓库中仍有部分命名遗留:
dailytools-tauri。dailytools-tauri。com.weidonglang.dailytools。这不一定影响功能,但会影响品牌一致性、安装器识别、卸载项、软著材料和长期维护。
风险
修复目标
形成统一命名策略,并记录兼容方案。
建议命名
兼容要求
如果修改 identifier 会影响升级或配置目录,需要明确:
%LOCALAPPDATA%配置。不要贸然破坏用户已有安装和配置。
检查范围
tauri/package.jsontauri/package-lock.jsontauri/src-tauri/Cargo.tomltauri/src-tauri/tauri.conf.json测试要求
验收标准
npm run build通过。cargo test --all-targets通过。