用途:指导开发者与流程工程师按规范驱动方式构建新的 FPTR / ShotGrid Toolkit(sgtk)应用,先捕获意图、检查可复用性、编写并验证规格,再规划、实现、验证、发布与维护。执行每个阶段前需告知用户当前所处阶段。
主要能力:提供九阶段生命周期——需求/意图捕获、规格编写与校验、规划/设计、脚手架、按规格实现、按规格验证、变更管理、发布到生产、维护;并附自包含参考指南,可跳过阶段直接查阅,包括 existing-functionality、locating-config、sandbox-dev-configuration、cloning-template、install-app、app-manifest、app-hooks、implement-app、test-app、release、centralized-config、distributed-config、python-api-best-practices。
使用方式:默认从模板仓库 https://github.com/shotgunsoftware/tk-multi-starterapp 克隆;实现时填写 info.yml,主逻辑置于 app.py,UI 置于 python/app/dialog.py;通过 Toolkit 的 Reload and Restart 菜单测试,优先在 tk-shell 或批处理上下文验证,再进入 tk-desktop 与目标 DCC 引擎;发布时打标签并将沙箱配置推送到生产流水线配置。
适用场景:为 FPTR/ShotGrid 流水线开发新 Toolkit 应用、扩展现有应用或钩子、需要 UI 或无 UI 的无头命令、菜单动作项等。
限制:资料未提供具体收费、价格、平台支持范围或效果数据;各阶段细节需在执行对应步骤时阅读相应 references/*.md 指南,缺失事实暂未提供。