SuperAPI AI 工具集

publish-element

通用与其它

查看项目

更新于 10-15 23:57

技能介绍

用途:publish-element 负责 Remotion Element 的技术发布流程,起点是 scaffold-element 技能已创建的脚手架,不负责创建初始开发脚手架。设计与质量标准的依据是 Element Guidelines,若两者冲突以指南为准。

主要能力与流程:一、确认 Element 就绪,检查 packages/docs/elements/<category>/<slug>/index.mdx、<slug>.tsx 及 element-definitions.ts 中的条目是否存在;本技能不启动 Studio,需开发者明确确认已在文档 Remotion Studio 中目视检查 element-<category>-<slug> 且外观正确,不能以测试通过或代理自身检查代替。未获批准时给出命令并停止:bun run build;cd packages/docs;bun run remotion。二、发布审查,对照指南与脚手架技术要求,处理占位内容,定稿描述、显示名、贡献者、尺寸、时长、installationMode、依赖、预览内边距、海报帧与预览对象;确认 posterUrl 与 videoUrl 使用 https://remotion.media/elements/<category>-<slug>-preview.png 和 .mp4 扁平路径。三、加入画廊,在 element-definitions.ts 中登记,并在 elements-sidebars.ts 对应分类添加 '<category>/<slug>/index',保持侧边栏顺序,不手动添加分类索引链接,不编辑 Root.tsx。四、格式化与测试,用 bunx oxfmt 处理改动文件,运行 bun test src/test/elements.test.ts。五、渲染并检查预览,仅渲染新 Element,使用 posterFrame,生成 preview.png 与 preview.mp4,交由开发者目视确认后再继续;不要无过滤运行 render-element-previews。六、运行最终检查:bun run build、bun run stylecheck、git diff --check、git status --short。

限制:未获开发者对预览的明确确认前不得完成发布;除非明确要求上传且具备维护者 R2 凭据,否则不上传预览、不提交被忽略的输出。资料未提供收费、价格与平台信息。