Component Schema

Develop SchemaForm, SchemaEditor, SchemaRenderer and validator in @ant-design/agentic-ui for low-code and JSON Schema. Use when building form from schema, schema editor, template engine, or validation. Triggers on Schema, SchemaForm, SchemaEditor, SchemaRenderer, LowCodeSchema, validator.

antdigital-ai a670177 1.2 KB Updated

File contents

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

antdigital-ai/agentic-ui/tree/main/.cursor/skills/component-schema commit a67017741b

Frequently asked questions

npx skillmds@latest add antdigital-ai/component-schema