Files
metabuilder/docs/packages/package-docs/ui/form_builder.md

34 lines
946 B
Markdown

# Form Builder Package
## Overview
Declarative form building system for creating complex forms through JSON configuration.
## Location
[/packages/form_builder/](/packages/form_builder/)
## Purpose
Provides a data-driven approach to creating forms, where forms are defined through JSON schemas rather than code.
## Features
- JSON-based form definition
- Field type management
- Validation rules
- Conditional logic
- Layout control
- Data binding
## Seed Data
Form definitions and templates are stored in the package's seed directory.
## Schema Configuration
Forms are defined using Prisma schemas stored in the database.
## Usage
Create forms by defining JSON configurations that are rendered by the form builder component.
## Related Documentation
- [Package System](/docs/development/package-system.md)
- [Component Architecture](/docs/architecture)
- [Database Schema](/docs/database)
- [Declarative Components](/docs/implementation)