本仓库是《剖析与实现 MicroClaw》书稿工程,采用 Markdown + Pandoc + Typst 流水线。
目标:只保留“写作与出版必须文件”,删除无源价值文件(临时文件、编辑器状态、可再生构建产物)。
版本基线:microclaw/microclaw v0.1.38。
cd /Users/eevv/focus/buildbook
make check
make audit
make pdf构建产物默认输出到 dist/(已加入 .gitignore,不作为源码管理)。
README.md:仓库总说明与文件治理规则AGENTS.md:仓库协作约束与执行规则todo.md:从写作到发布的执行清单surface.png:书籍封面图(PDF 首页)Makefile:一键命令入口(check/audit/pdf/clean).gitignore:忽略编辑器与构建产物scripts/build-book.sh:主构建脚本(固定编译顺序)scripts/audit-files.sh:文件治理审计脚本(检测“无用途文件”)assets/figures/*.svg:正文图表资源
00-项目总览.md:范围定义(做什么/不做什么)01-全书目录.md:唯一权威目录02-写作规范.md:术语、证据、章节写法规范03-写作路线图.md:阶段推进计划04-进度看板.md:章节状态管理05-出版构建.md:构建与排版操作手册06-封面设计-prompt.md:封面生成提示词
build/metadata.yaml:书籍元数据theme/book-theme.typ:Typst 版式主题
chapters/part-1-foundation/*.md:基础篇(Chapter 1-4)chapters/part-2-kernel/*.md:内核篇(Chapter 5-12)chapters/part-3-production/*.md:生产篇(Chapter 13-18)
appendices/appendix-a-能力矩阵.mdappendices/appendix-b-源码导读索引.mdappendices/appendix-c-实施模板.mdappendices/appendix-d-最小实现主线.md
research/compare/01-microclaw-vs-openclaw.mdresearch/compare/02-microclaw-vs-nanoclaw.mdresearch/compare/03-microclaw-vs-moltis.mdresearch/compare/04-microclaw-vs-zeroclaw.mdresearch/compare/05-microclaw-vs-nanobot.mdresearch/compare/06-microclaw-vs-nullclaw.mdresearch/compare/README.md
满足以下任一条件的文件会被删除:
- 可由命令重新生成(如
dist/*.pdf、dist/*.typ)。 - 仅包含编辑器本地状态(如
.obsidian/*)。 - 与当前目录体系重复且无新增信息。
- 无法被目录、章节或构建流程引用。
- 目录先行:章节结构以
01-全书目录.md为准。 - 证据先行:关键结论必须可追溯。
- 工程先行:先讲架构决策,再讲实现细节。
- 可落地先行:每章必须给出实践清单。
- 上游仓库:https://github.com/microclaw/microclaw
- 如果项目或这本书对你有帮助,欢迎给
microclaw/microclaw点一个star。 - 如果你发现书稿、源码或构建链路中的问题,欢迎提交
issue。 - 如果你补充了修正、文档、图表或示例,欢迎提交
PR。 - 也欢迎关注我的其它作品:https://github.com/everettjf