概览
dsh-pkg-atlas
README / ZH
插件文档
目录摘要
dsh.pub 核对固定版本的组合包契约、运行时事实与分发语义;完整 README 请查看源仓库。
在 GitHub 阅读完整 READMELIMITATIONS
已知限制
- 缓存 = 60s TTL + 手动「重扫」:外部安装/卸载后最长 60s 视图陈旧。 - 挂载面为 bundle/patch 的 `name:` 行启发式抽取:不解析 YAML 结构、`disabled` 语义、嵌套值;行尾内联注释容忍;`config:` 下恰好叫 `name` 的键可能误抽。 - 非 semver 安装描述(`github:`/`git:`/`link:`/`file:`/`npm:`/`workspace:`/ `catalog:`/URL)不做版本判定:直接挂最高版本,不标 unsatisfied。 - semver 为最小实现:空格复合区间(`">=1.0.0 <2.0.0"`)只取下界;预发布版 可满足未提及它的区间(对 DSH rc 生态有意为之,已测试钉住)。 - 第三方插件自身 bundle 成员不递归展开(只展开官方包 patch)。 - `repository.directory` 不以 `packages/` 开头的官方包落在「未归类」区:组派生只认 `packages/<组>` 模式。 - 浏览器降级表格模式(cytoscape 加载失败时)为一次性:恢复需刷新页面。 - DSH Desktop profile 未验证(CLI 拒绝 boot desktop)。 - 数据源为 DSH_HOME 已安装内容;不含任何线上目录,无遥测,GET-only。
