Parent
#47
What to build
在 feat/dual-platform 分支上搭建 monorepo 骨架:
- 根
package.json 添加 workspaces: ["packages/*"]
- 创建
packages/core/、packages/opencode/、packages/codex/ 三个包,各自有 package.json 和 tsconfig.json
packages/core/ 写入 src/shared.ts(从根 src/shared.ts 迁移,内容已存在)和 src/index.ts(re-export shared)
packages/core/ 写入 principles/、templates/ 目录(空骨架)
packages/opencode/ 写入插件入口 src/index.ts,暂不包含 agent/command 注册(留到 issue 03)
packages/codex/ 写入插件入口,暂不包含 .toml 生成(留到 issue 04)
- 根
package.json 的 scripts.build 串联各包构建
- 运行
bun install && bun run build 全通过
Acceptance criteria
Blocked by
None - can start immediately
Parent
#47
What to build
在
feat/dual-platform分支上搭建 monorepo 骨架:package.json添加workspaces: ["packages/*"]packages/core/、packages/opencode/、packages/codex/三个包,各自有package.json和tsconfig.jsonpackages/core/写入src/shared.ts(从根src/shared.ts迁移,内容已存在)和src/index.ts(re-export shared)packages/core/写入principles/、templates/目录(空骨架)packages/opencode/写入插件入口src/index.ts,暂不包含 agent/command 注册(留到 issue 03)packages/codex/写入插件入口,暂不包含 .toml 生成(留到 issue 04)package.json的scripts.build串联各包构建bun install && bun run build全通过Acceptance criteria
bun install在根目录成功安装所有 workspace 依赖bun run build成功编译所有三个包packages/core/dist/包含 shared.ts 的编译产物Blocked by
None - can start immediately