Skip to content

云开别径,八合一仓可远行 · Add server entry and monorepo design#26

Merged
eric8810 merged 1 commit into
mainfrom
docs/monorepo-server-design
Jul 21, 2026
Merged

云开别径,八合一仓可远行 · Add server entry and monorepo design#26
eric8810 merged 1 commit into
mainfrom
docs/monorepo-server-design

Conversation

@eric8810

Copy link
Copy Markdown
Contributor

变更概要

Roadmap 更新

新增文档

docs/monorepo-design.md

  • 8+ 包的 npm workspaces 目录结构
  • 包依赖关系图(runtime → light-ocr → server)
  • 四阶段迁移路径
  • Server Docker 构建策略(开发走 workspace symlink,生产走 npm registry)
  • 独立版本策略

背景

PR #24 提出了 HTTP REST API + Docker 的 server-side OCR 方案。实现质量不错,但当前仓库还是单包结构,直接放 server/ 目录会与后续的多包演进冲突。这次更新先明确了 server 的产品定位和 monorepo 工程路径,让 server 可以按正确的节奏落地。

Add @arcships/light-ocr-server as an optional deployment artifact in the
product entries table. Clarify that REST API server is distinct from the
deferred MCP server — it can ship independently as a Docker-based
deployment pattern without blocking the CLI main path.

Introduce docs/monorepo-design.md covering npm workspaces layout,
package dependency graph, migration staging (phases 0–4), independent
version strategy, and Docker build approach for the server package.

Roadmap §3.4 now anchors the monorepo as engineering infrastructure
to be executed at N2 startup, keeping N1 CLI resources unblocked.
@eric8810
eric8810 merged commit 356093c into main Jul 21, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant