Schema 组件开发
基于 JSON Schema 的低代码能力:表单、编辑器、渲染器与校验。
源码位置
- 导出:
src/Schema/index.ts - 表单:
src/Schema/SchemaForm/ - 编辑器:
src/Schema/SchemaEditor/ - 渲染器与模板引擎:
src/Schema/SchemaRenderer/、templateEngine - 校验:
src/Schema/validator.ts(SchemaValidator、mdDataSchemaValidator) - 类型:
src/Schema/types.ts(LowCodeSchema 等)
主要导出
SchemaEditor, SchemaForm, SchemaRenderer, SchemaValidator, TemplateEngine, validator
SchemaEditorProps, SchemaEditorRef, SchemaFormProps, LowCodeSchema
开发规范
- 与 MarkdownEditor、Bubble 内 Schema 编辑等配合时保持 schema 结构一致。
- 参考
AGENTS.md的 Props 与类型规范。
修改 Schema 表单/编辑器/渲染/校验时,参考 src/Schema/ 与 AGENTS.md。