发现于 #3647 的实施(PR #3662)。观察类记录,不在该单完成范围内。
事实
扫描 origin/main 上全部非 private 包的 README:
=== 已发布包中 README 缺少 '## License' 小节的 ===
packages/plugin-tree/ ← 有 README,但没有 License 小节
packages/sdui-parser/ (NO README)
37 个已发布包的 README 都有 ## License 小节,plugin-tree 是唯一一个有 README 却漏掉该小节的。
(sdui-parser 压根没有 README —— 它与 react-runtime 的 files 只声明 dist,属于 issue #3647 正文里划出去的「打包策略」问题,不在这条记录范围内。)
两者同源但不是同一件事,所以分开记:
顺带解释了一个疑问:#3622 / #3649 那轮把 check-doc-links 扫描面扩到 packages/*/README.md、并付清 11 条死链,为什么没能顺手发现 plugin-tree 缺 LICENSE —— 因为它的 README 连指向 ./LICENSE 的链接都没有,死链扫描无从下手。缺的那一节,恰好正是本该暴露缺失文件的那一节。
可能的处置(未实施)
照抄兄弟包的形态补一节即可(如 packages/plugin-timeline/README.md 第 98 行起)。现在 packages/plugin-tree/LICENSE 已经存在(PR #3662),补上后的 ./LICENSE 链接是有效的,不会给链接门禁添新死链。
发现于 #3647 的实施(PR #3662)。观察类记录,不在该单完成范围内。
事实
扫描
origin/main上全部非private包的 README:37 个已发布包的 README 都有
## License小节,plugin-tree是唯一一个有 README 却漏掉该小节的。(
sdui-parser压根没有 README —— 它与react-runtime的files只声明dist,属于 issue #3647 正文里划出去的「打包策略」问题,不在这条记录范围内。)与 #3647 的关系
两者同源但不是同一件事,所以分开记:
packages/plugin-tree/LICENSE不存在,已发布 tarball 因此缺许可证文本)。已修。顺带解释了一个疑问:#3622 / #3649 那轮把
check-doc-links扫描面扩到packages/*/README.md、并付清 11 条死链,为什么没能顺手发现 plugin-tree 缺 LICENSE —— 因为它的 README 连指向./LICENSE的链接都没有,死链扫描无从下手。缺的那一节,恰好正是本该暴露缺失文件的那一节。可能的处置(未实施)
照抄兄弟包的形态补一节即可(如
packages/plugin-timeline/README.md第 98 行起)。现在packages/plugin-tree/LICENSE已经存在(PR #3662),补上后的./LICENSE链接是有效的,不会给链接门禁添新死链。