记录注册表读写不额外拒链的取舍
export/draft/xhs_minitool/registry.rs:模块注释补一段已知取舍,说明这里读写注册表不检查符号链接、与产物/脚本/图标的拒链口径不同,属于已评审并决定保留的行为。
This commit is contained in:
@@ -2,6 +2,12 @@
|
||||
//!
|
||||
//! 文件级细节(自动创建、严格解析、原子写入、内容指纹)都在 [`crate::export::registry`];这里
|
||||
//! 只管本目标的事:注册表 ↔ 表单的映射,以及冲突判定。
|
||||
//!
|
||||
//! 已知取舍(评审提出、当前决定不改):这里用共享的 `load_or_create` / `save`,**不**额外检查
|
||||
//! 注册表文件与 `.export` 目录是不是符号链接。也就是说,如果 `.export/xhs-minitool.json` 被换成
|
||||
//! 链接,读写会落到项目外。这与产物(`build::conclude`)、脚本(`script::find`)、图标
|
||||
//! (`validation`)三处的拒链口径不同,是有意为之:那三处是「把项目内容交给打包链」的入口,
|
||||
//! 这里读写的是用户自己项目里的草稿文件,按「项目文件由用户掌控」的前提接受这个重定向。
|
||||
|
||||
use std::path::Path;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user