SuperAPI AI 工具集

raw-app

通用与其它

查看项目

更新于 10-16 03:36

技能介绍

用途:该资料介绍 Windmill Raw App 的命令行工作流,用于从终端创建和管理 raw app——即用 React 或 Svelte 构建自定义前端、连接 Windmill 后端 runnable 与数据表的应用。

主要能力与用法:创建时用 wmill app new,必须带标志(如 --summary、--path、--framework),否则裸命令会在非 TTY 环境挂起等待输入。三个必填值:summary、path、framework(可选 react19 推荐、react18、svelte5);数据可选 --datatable、--schema 标志,目录已存在时用 --overwrite,且需先征得用户同意。

磁盘布局:应用目录含 index.tsx 入口、App.tsx 组件、raw_app.yaml 配置、AGENTS.md、DATATABLES.md、backend/ 目录与 sql_to_apply/ SQL 迁移目录。后端 runnable 按文件名识别 ID,支持多语言(.ts、.py、.go、.sh、.rs、.cs、.java 等)。可用 <id>.yaml 配置字段或引用已有脚本/流程。数据表在 raw_app.yaml 的 data 块中通过 data.tables、data.datatable、data.schema、roles 配置。新增或修改 runnable 后要运行 wmill generate-metadata 更新锁文件,并检查依赖版本变化。

限制与注意:不要编造 path 或 summary,不要询问 framework(默认 react19),不要在用户未确定数据位置前创建 schema 或表;sql_to_apply/ 仅用于本地开发、不同步;预览需征得用户同意;wmill app dev、sync push/pull 等命令会改动工作区或启动长时服务,应由用户确认后执行。资料未提供收费、价格与平台相关信息。