SuperAPI AI 工具集

marketplace-scaffold

通用与其它

查看项目

更新于 10-16 01:50

技能介绍

用途:帮助用户用官方 Sitecore Marketplace SDK(v0.4)脚手架生成新的 Marketplace 应用,适用于创建新市场应用或启动新 Sitecore 项目。

主要能力:先收集需求,包括应用名称、架构(仅客户端或全栈)、认证方式(内置或 Auth0)以及可选包(XM Cloud 的 xmc、AI Skills 的 ai)。仅客户端模式 UI 完全运行在 iframe 中,通过 SDK 客户端通信,无需服务器;全栈模式包含 Next.js API 路由或服务端操作,用于服务端 SDK 访问,Auth0、服务端变更或代理外部 API 时需要。内置认证零配置,SDK 自动处理;Auth0 用于服务端 API 访问、外部服务集成或自定义认证流程,需配置 Auth0 租户。

使用方式:根据选择运行对应命令,例如仅客户端内置认证:npx shadcn@latest add https://marketplace-sdk.sitecorecloud.io/r/app-client.json;全栈 Auth0:npx shadcn@latest add https://marketplace-sdk.sitecorecloud.io/r/app-auth0.json;可追加 xmc.json 或 ai.json。若尚无 Next.js 项目,先运行 npx create-next-app@latest <app-name> --typescript --tailwind --eslint --app --src-dir 并进入目录。脚手架完成后创建 .env.local、在 next.config.ts 配置 CSP 头(frame-ancestors 'self' https://*.sitecorecloud.io)、安装 Blok 主题并运行 npm run dev 验证。

适用场景与限制:适合需要快速搭建 Sitecore Marketplace 应用的开发者。资料未提供收费、价格、平台支持范围或效果保证等信息。