mirror of
https://github.com/Lydanne/spaceflow.git
synced 2026-03-11 19:52:45 +08:00
1.0 KiB
1.0 KiB
schema — 生成 Schema
生成 spaceflow.json 的 JSON Schema 文件,用于编辑器自动补全和校验。
基本用法
spaceflow schema
功能说明
执行后会在 .spaceflow/ 目录下生成 config-schema.json 文件。
该 Schema 文件:
- 描述
spaceflow.json的完整结构 - 包含所有已安装 Extension 的配置字段
- 提供字段类型、默认值、枚举值等元信息
在配置文件中引用
在 spaceflow.json 中添加 $schema 字段即可启用编辑器补全:
{
"$schema": "./.spaceflow/config-schema.json",
"support": ["claudeCode"],
"review": {
"references": ["./references"]
}
}
支持的编辑器:
- VS Code — 自动识别
$schema字段,提供补全和校验 - WebStorm / IntelliJ — 自动识别
$schema字段 - 其他支持 JSON Schema 的编辑器
使用场景
- 安装新 Extension 后,重新生成 Schema 以获取新配置项的补全
- 项目初始化时,
spaceflow setup会自动调用此命令