Skip to content

开发文档 ​

开发文档面向平台维护者、功能开发者和部署人员。文档按架构、Backend、Editor、Runtime 开发、跨服务接入、测试、部署和参考资料分组。独立 Chromium 服务的运行说明由 Renderer 自身维护。

外部 Agent 接入分别位于 web-presentation-cli(CLI、同步客户端、Skill)与 web-presentation-mcp(MCP、异步客户端、部署)。两仓独立维护客户端;本目录维护平台侧 External API v1 契约、授权和集成规划。

快速入口 ​

文档内容
本地开发指南本地依赖、四个应用服务启动和常用诊断命令
平台架构总览平台目标、控制面/数据面关系、模块职责和主流程
模块边界Backend、Editor、Runtime、Renderer、Infra 的修改边界
三维资源复用与 Three.js 渲染接入分析标准 GLB/glTF 资源管理、多实例复用、渲染导出与分期实施;当前为设计分析
三维资源复用与渲染实施计划标准资源接入的接口、历史与缓存、14 个工作包、实施顺序及发布门槛;待实施
现行架构评估与计划当前架构复核、改进工作包、下一轮测试机矩阵与归档
测试文档入口根仓、Backend、Editor、Runtime、契约和 E2E 测试入口
部署文档入口Compose 部署、环境变量、备份恢复、升级回滚和排障
External Agent API v1 契约CLI、MCP 和其他外部 Agent 共用的 Backend API、Scope、任务和交付契约
CLI 主仓集成边界主仓负责的 CLI 外部 API 契约和 CLI 仓库交接边界
CLI OAuth 主仓实施计划CLI 原生授权、API 直接凭证、Editor 回调和跨仓验收;当前为计划
MCP 主仓集成边界主仓负责的 MCP External API 依赖和独立 MCP 仓交接边界
远程 MCP 主仓实施计划远程多用户授权、API 适配、跨仓工作包及发布退出项;内容仅在 mcp 分支维护,未合入本分支
MCP 域名前本地验收TLS 创作/PNG、SQLite/PG、迁移与当前域名/宿主依赖;同样只在 mcp 分支维护
大文件与媒体资产管理Git LFS 规则、媒体文件提交检查和历史迁移约束

分组导航 ​

分组内容
架构模块职责、数据模型、预览构建链路、Runtime 接入和权限
BackendAPI 分层、AI Agent、工具规格、预览 artifact 和排障
Renderer独立 Chromium 服务、包边界、配置和真实截图验证
Editor前端结构、AI 侧边栏、状态管理和测试约定
Runtime 开发页面、组件、Runtime Kit 与 Runtime 内部接入细节
Runtime 接入运行时架构、Runtime Kit manifest、previewSchema、构建产物和配置模板
测试测试分层、命令、契约测试和 E2E smoke
部署Compose 模板、生产环境变量、CI/CD、备份、回滚和排障
External Agent API外部 Agent 共用的 Backend 契约和变更流程
CLICLI 主仓集成边界;具体命令实现由 CLI 仓库维护
MCPMCP 主仓集成边界;具体协议适配由独立 MCP 仓库维护
参考资料编码约定、接口契约索引、环境变量索引、术语和模板包

维护原则 ​

  • 用户理解路径更新时,优先同步 docs/user/。
  • 开发边界、接口契约、测试入口或部署方式变化时,优先同步本目录。
  • 本地启动命令以本地开发指南为入口,测试命令以根目录 package.json 和测试命令为准,部署服务以 deploy/compose/ 为准。
  • Runtime 页面与组件能力更新时维护Runtime 开发文档;跨服务协议变化时同步Runtime 接入文档和模块 README。
  • 阶段性设计记录应标明当前状态;可执行步骤优先写入对应专题文档,避免与历史方案混用。