用途:在 Domo 自定义应用项目启动时使用,或用于接管既有应用并按平台最佳实践进行规范化。它按阶段编排构建流程并跟踪进度清单。
主要能力:Phase 0 加载规则(core-custom-apps-rule.md、custom-app-gotchas.md);Phase 1 处理 manifest 与外部资源映射(数据集、集合、工作流、Code Engine 包),并检查根目录 thumbnail.png;Phase 2 搭建应用外壳(ryuu.js 导入、domo.navigate() 导航、事件监听、环境信息);Phase 2b 在嵌入 App Studio 时进行集成;后续阶段涵盖数据访问、应用存储、工具包客户端、功能技能(AI / Code Engine / Workflow)、性能审查、构建发布与验证。
使用方式:按清单逐阶段推进;接管既有应用时先审计现有 manifest.json 与实际代码用法再改动。使用 DA CLI 需用户明确要求。App Studio 集成阶段涉及创建应用与页面、查询数据集 schema、自定义调色板、应用图标、页面横幅、hero 指标卡与主可视化等步骤,并给出相应 API 路径与卡片配置要点。
适用场景:新建 Domo 自定义应用、接管并规范化既有应用、嵌入 App Studio 的卡片式应用。
限制:资料未提供完整代码示例与全部细节;部分步骤依赖具体数据集与用户明确请求(如 pro-code 图表)。