README.md 的 Examples 小节列了 6 个 example,其中 4 个在仓库里不存在。
现状
README.md:59-62:
- **[examples/crm](examples/crm)** - Full-featured CRM application with dashboards, multiple views (Grid, Kanban, Map, Gantt), and custom server implementation.
- **[examples/todo](examples/todo)** - Simple task management app demonstrating basic ObjectStack configuration and field types.
- **[examples/kitchen-sink](examples/kitchen-sink)** - Comprehensive component catalog showing all available field types, dashboard widgets, and view types.
- **[examples/msw-todo](examples/msw-todo)** - Frontend-first development example using MSW (Mock Service Worker) to run ObjectStack in the browser.
examples/ 实际内容:
examples/README.md
examples/byo-backend-console
examples/console-starter
examples/hello-world
examples/schema-catalog
crm / todo / kitchen-sink / msw-todo 四个目录都不存在。README 里另外两条(byo-backend-console、console-starter)是对的,而实际存在的 hello-world、schema-catalog 反过来没被 README 提到。
影响
README 是仓库门面。新用户点这四个链接会撞 GitHub 404,读到的却是四段言之凿凿的功能描述(CRM、Kanban、Map、Gantt、MSW…)。这比没写更糟。
这不是新缺陷,是一直没人跑
README.md 本来就在 check-links.yml 的扫描范围里 —— 也就是说这个 workflow 只要跑一次就会报出来。它是 workflow_dispatch-only(#3213 裁决 B),所以显然从来没被手动触发过。#3449 / PR #3477 给它加了每周 cron,以后这类问题会自己冒出来。
用 origin/main 当时的 args 和 config 实测(lychee 0.24.2):
[README.md]:
[ERROR] file://…/examples/crm (at 59:5) | File not found.
[ERROR] file://…/examples/todo (at 60:5) | File not found.
[ERROR] file://…/examples/kitchen-sink (at 61:5) | File not found.
[ERROR] file://…/examples/msw-todo (at 62:5) | File not found.
🔍 129 Total 🔗 104 Unique ✅ 95 OK 🚫 4 Errors (exit code 2)
建议的修法
需要知道这四个 example 的去向才能决定,不是机械删除:
- 如果是被删了 / 合并进
console-starter 之类 → 删掉这四条,并把实际存在的 hello-world、schema-catalog 补进去;
- 如果是移到了别的仓库 → 改成指向那个仓库的绝对链接;
- 如果是计划中还没建 → 从 README 挪走,不要用现在时描述不存在的东西。
顺带把 README 的 Examples 列表和 examples/ 目录、examples/README.md 对一遍。
复现
lychee --offline --no-progress --config lychee.toml 'README.md'
README.md的 Examples 小节列了 6 个 example,其中 4 个在仓库里不存在。现状
README.md:59-62:examples/实际内容:crm/todo/kitchen-sink/msw-todo四个目录都不存在。README 里另外两条(byo-backend-console、console-starter)是对的,而实际存在的hello-world、schema-catalog反过来没被 README 提到。影响
README 是仓库门面。新用户点这四个链接会撞 GitHub 404,读到的却是四段言之凿凿的功能描述(CRM、Kanban、Map、Gantt、MSW…)。这比没写更糟。
这不是新缺陷,是一直没人跑
README.md本来就在check-links.yml的扫描范围里 —— 也就是说这个 workflow 只要跑一次就会报出来。它是workflow_dispatch-only(#3213 裁决 B),所以显然从来没被手动触发过。#3449 / PR #3477 给它加了每周 cron,以后这类问题会自己冒出来。用
origin/main当时的 args 和 config 实测(lychee 0.24.2):建议的修法
需要知道这四个 example 的去向才能决定,不是机械删除:
console-starter之类 → 删掉这四条,并把实际存在的hello-world、schema-catalog补进去;顺带把 README 的 Examples 列表和
examples/目录、examples/README.md对一遍。复现
lychee --offline --no-progress --config lychee.toml 'README.md'