SuperAPI AI 工具集

bklit-ship

通用与其它

查看项目

更新于 10-15 17:27

技能介绍

用途:该技能面向 bklit/bklit-ui monorepo 贡献者,用于把在 Studio(/studio)中验证过的图表或组件从原型推进到生产:发布到 UI 包、补充文档并可供用户使用。适用前提是已克隆仓库、原型已在 Studio 验证,且 API 与关键 props/variants 已确定。

主要流程:1)将源码移入 packages/ui/(图表如 packages/ui/src/charts/),在 packages/ui/src/charts/index.ts 导出,必要时更新 package.json 入口,使组件可通过 @bklitui/ui/charts 导入;不要保留 apps/web/components/playground/ 下的旧副本。2)在 apps/web/ 更新文档:为已有图表补充新 props 表格、相关工具文档,保持原有预览不变;在对应 /charts/[slug] 画廊路由添加示例,新图表类型需登记到 chart-slugs.ts 与 chart-examples.tsx;新组合或图表类型需新增 apps/web/content/docs/components/<name>.mdx,并加入 meta.json 与 site-header.tsx。3)更新或新增 Studio 图表,接入可调 props:studio-parsers.ts、registry-control-groups.ts、registry.tsx、studio-components.ts,以及 studio-state-provider.tsx 中的类型默认值。4)在仓库根目录运行 pnpm registry:build 重建 shadcn registry,必要时在 packages/ui/registry.json 登记。5)依次运行 pnpm lint、pnpm format、pnpm --filter @bklitui/ui test(逻辑变更时)、pnpm build、pnpm registry:build,直至通过。6)提交、推送并开 PR,按清单核对。

限制:仅适用于该 monorepo 贡献者;具体命令与文件路径以资料为准,未提供的收费、平台等信息暂未提供。