SuperAPI AI 工具集

create-example

前端与建站

查看项目

更新于 10-16 00:32

技能介绍

用途:在 microsoft/webui 中创建一个可运行的 WebUI 示例应用,并按清单完成结构、主题、测试与注册工作。主要能力与要求:创建应用文件夹,包含 src/、需要 SSR 状态时的 data/state.json、package.json、tsconfig.json 以及简洁的 demo.toml;示例 UI 使用共享主题,添加 @microsoft/webui-examples-theme,传入 --theme=@microsoft/webui-examples-theme,并在入口模板注入 /{{{tokens.light}}}/ 与 /{{{tokens.dark}}}/;package.json 脚本保持一致:build、start:client、start:server、start、test,以及适用 Playwright 时的 test:update-snapshots。测试:在 tests/ 中添加 Playwright 覆盖,并使用应用固定开发端口编写 playwright.config.ts;除非 UI 本身是重点,否则优先行为测试而非截图。注册:应用有 Playwright 测试时在 xtask/src/e2e.rs 中注册;通用 esbuild 步骤无法复现的自定义构建管线使用 pre_script: Some("build")。收尾:添加 demo.toml,将应用复制到 examples/demo/Dockerfile,并在 examples/README.md 中列出。最后运行聚焦的应用测试,然后执行 cargo xtask check。限制:资料未提供创建的完整代码示例、依赖版本、支持的平台、收费或价格信息,暂未提供。