Skip to content

Inkwell 文档索引

本目录存放 仓库内一手文档

当前仓库已经有独立文档站:

  • 文档站:https://maoshisanke.github.io/Inkwell/
  • 展示层:VitePress + GitHub Pages
  • 事实来源:仓库中的 Markdown

因此这里的目标不是再维护第二份说明,而是让你在仓库内也能快速找到:

  • 该先读哪份文档
  • 改某类能力时该看哪里
  • 改完后至少要验证什么
  • 哪些改动必须同步文档

1. 建议怎么使用这份索引

1.1 先判断你现在属于哪种场景

1.2 这份索引适合什么时候打开

如果你只是第一次来到仓库,先从:

  1. ../README.md
  2. deployment.md
  3. 本文档 docs/README.md

如果你是未来的维护者、贡献者或很久之后回来的自己,建议把这里当作:

  • 文档导航页
  • 维护入口页
  • change type → 文档入口 的跳转表

2. 按目标选择阅读路径

2.1 第一次了解 Inkwell

  1. ../README.md
  2. faq.md
  3. deployment.md
  4. first-deployment-checklist.md

2.2 准备本地开发

  1. development.md
  2. architecture.md
  3. environment.md
  4. 按 change type 继续看下方入口表

2.3 长时间搁置后重新接手

  1. ../README.md
  2. deployment.md
  3. first-deployment-checklist.md
  4. long-term-maintenance.md
  5. troubleshooting.md
  6. architecture.md
  7. development.md
  8. release-checklist.md

2.4 准备扩展功能或提交 PR

  1. development.md
  2. architecture.md
  3. ../CONTRIBUTING.md
  4. 再按改动类型进入下方对应详细手册

3. 当前文档地图

3.1 项目与部署

3.2 开发与维护总览

3.3 扩展指南

3.4 文档体系

  • ROADMAP.md
    • 文档体系演进方向与 docs site 定位

4. 如果你要改 X,从哪里开始看

你的改动先看哪份总览再看哪份详细手册最低还要检查什么
新增后台模块、扩展后台 CRUDdevelopment.mdadmin-extension-workflow.mdtesting-strategy.mdrelease-checklist.md
新增站点设置、调整后台设置页environment.mdsettings-system.mdtesting-strategy.mdrelease-checklist.md
改首页 Hero、公开布局壳层、主题模式或首页列表展示development.mdtheme-framework.mdtesting-strategy.mdrelease-checklist.md
改 schema / relation / migrationdevelopment.mdschema-and-migrations.mdtesting-strategy.mdrelease-checklist.md
判断该用 server action、API 还是 CLIarchitecture.mdexecution-boundaries.md对应入口层文档与测试
不确定该跑什么测试development.mdtesting-strategy.mdrelease-checklist.md
改部署、HTTPS、systemd、反向代理deployment.mdreverse-proxy-examples.mdrelease-checklist.mdtroubleshooting.md
做版本升级、失败回滚、恢复站点deployment.mdupgrade-and-rollback.mdrelease-checklist.mdtroubleshooting.md
查 CLI、internal API、公开验证入口、恢复命令deployment.mdoperations-reference.mdrelease-checklist.md
做 env / settings / 回滚 / reindex 等维护判断environment.mdmaintenance-decisions.mdoperations-reference.mdupgrade-and-rollback.md
需要记录现场信息、迁移事实、恢复证据或交接上下文long-term-maintenance.mdmaintenance-field-template.mdmonitoring-and-logs.mdupgrade-and-rollback.md
准备暂停维护或交接给下一位维护者long-term-maintenance.mdhandoff-checklist.mdmaintenance-field-template.mdmaintenance-decisions.md
查监控、日志、运行态巡检deployment.mdmonitoring-and-logs.mdtroubleshooting.mdrelease-checklist.md
做长期维护、周期性回看、搁置后重新接手deployment.mdlong-term-maintenance.mdmonitoring-and-logs.mdrelease-checklist.md
改搜索、备份恢复、定时发布architecture.mdexecution-boundaries.mdtesting-strategy.mddeployment.md
改文档站导航或仓库文档结构本文档ROADMAP.mdnpm run docs:build

5. 维护文档怎么选

如果你经常在这些文档之间来回跳,先用下面这张表判断“你现在到底属于哪一类问题”。

你现在要解决什么优先看哪份文档这份文档主要回答什么不适合拿它解决什么
刚部署完,想判断能不能 go / no-gofirst-deployment-checklist.md首次上线、新环境迁移、恢复后是否已达到可用标准长期周期性维护、日常低频回看
准备发布、升级、迁移,想确认这次改动是否已准备好release-checklist.md发布前验证范围、专项变更检查、上线后 smoke线上故障排查、长期例行维护
线上已经异常,想先看日志和最小巡检monitoring-and-logs.md先看哪些日志、先做哪些探活、发布后回看什么env/settings 归属判断、回滚策略选择
想做长期维护、周期性回看、搁置后重新接手long-term-maintenance.md长期维护节奏、低频高风险链路、重新接手顺序一次性首次验收、具体排障步骤
已经知道问题类型,但拿不准该选哪条维护路径maintenance-decisions.mdenv vs settings、CLI vs internal API、reindex vs rollback 等高频判断具体命令速查、日志查看步骤
只想快速找到命令、internal API、恢复入口operations-reference.mdCLI / internal API / 公开验证入口速查高层维护决策、长期维护节奏
已经出现具体故障,想按症状定位根因troubleshooting.md首页无样式、登录异常、搜索异常、恢复异常等具体问题的处理步骤发布前检查、长期维护计划

5.1 一个最短判断顺序

  1. 刚部署完? 先看 first-deployment-checklist.md
  2. 还没发,只是在判断这次能不能发? 先看 release-checklist.md
  3. 线上正在坏? 先看 monitoring-and-logs.mdtroubleshooting.md
  4. 站点没明显坏,但担心长期链路悄悄失效? 先看 long-term-maintenance.md
  5. 问题不是“怎么执行”,而是“该怎么判断方向”? 先看 maintenance-decisions.md
  6. 只是忘了命令或入口? 先看 operations-reference.md

6. 维护时的最小原则

6.1 先看总览,再看专项手册

高层文档负责告诉你“去哪改、影响到哪里”;详细手册负责告诉你“具体怎么改”。

6.2 仓库 Markdown 是 source of truth

不要在 docs site 再维护第二份正文。

6.3 改代码时同步改文档

只要行为、入口、配置、验证方式发生变化,就应该同步更新对应文档。

6.4 不确定验证范围时,先看测试策略与发布检查

优先参考:

7. 文档站与仓库文档的分工

当前采用两层结构:

第 1 层:仓库内文档

适合:

  • 与代码版本强绑定的说明
  • 开发者与维护者必须了解的规则
  • PR 必须同步更新的一手事实

第 2 层:独立文档站

适合:

  • 展示、导航、搜索
  • 更舒服的阅读体验
  • 面向公开访客的入口聚合

结论:

先更新仓库 Markdown,再让 docs site 展示它。

8. 当前推荐阅读顺序

如果你现在就要继续维护 Inkwell,推荐按顺序读:

  1. ../README.md
  2. deployment.md
  3. first-deployment-checklist.md
  4. long-term-maintenance.md
  5. architecture.md
  6. development.md
  7. 按改动类型进入对应详细手册
  8. 发版前回到 release-checklist.md