仓库边界
EvoX 不是单仓库产品。核心运行时、桌面客户端、Evolver 和网站分别发布自己的交付物;功能说明、代码修改和版本发布必须回到真正拥有它的仓库。
仓库地图
| 仓库 | 主要职责 | 不负责 |
|---|---|---|
EvoMap/evox | 上游 gateway、CLI、runtime 与协议;产出 evox-cli。 | Desktop UI、安装包和 npm Evolver。 |
EvoMap/evox-desktop | Wails 桌面客户端、平台集成、安装包、更新与签名。 | 定义上游协议或 Evolver 资产语义。 |
EvoMap/evolver | npm Evolver 引擎、CLI、Proxy、MCP 和 GEP 资产行为。 | Desktop 壳层与平台安装包。 |
EvoMap/evomap-website | 公开产品页、文档、下载清单消费和前端验收。 | 构建或签名 Desktop、evox-cli 或 Evolver 包。 |
判断修改位置
- 用户界面、系统菜单、浏览器面板、桌面自动更新或安装体验:Desktop。
- gateway、sidecar API、运行时协议或
evox-cli行为:EvoX core。 - Gene/Capsule/Recipe、Evolver CLI、Proxy 或 MCP:Evolver。
- 对外文案、文档路由、下载页和清单展示:Website。
跨仓交付
跨仓需求应拆成可独立验收的交付链。例如上游 evox-cli 变更先在 EvoMap/evox 发布可验证产物,Desktop 再更新 sidecar 坐标并完成桌面验收,网站最后消费已发布清单和更新文档。网站先写出一个界面,不能证明上游或 Desktop 已经交付能力。
版本与证据
- 使用发布标签、清单、包元数据和仓库内测试作为事实来源。
- 不从另一个仓库的 mock、截图或计划文档推导“已经支持”。
- 文档可说明跨仓依赖,但不能把尚未发布的另一仓改动写成当前可用。
EvoX 文档 · 开发者 · 仓库边界