Details of for the Yao DSL.
## Widget DSLs
| Documentation | Description |
| ------------------------------ | -------------------------------------------------------------------------------------------- |
| [Model](yao-dsl/model) | Describes the data structure (like a database schema), defining columns and CRUD operations. |
| [API](yao-dsl/api) | Defines REST API endpoints and their methods for interacting with the application. |
| [Table](yao-dsl/table) | Defines a table widget for displaying and managing data with auto-generated CRUD operations. |
| [Form](yao-dsl/form) | Describes a form widget for user input, including fields and validation rules. |
| [List](yao-dsl/list) | A list of data with support for sorting for user input. |
| [Chart](yao-dsl/chart) | Describes a chart widget for visualizing data in various chart formats. |
| [Dashboard](yao-dsl/dashboard) | Combines widgets (tables, charts, lists) to provide a comprehensive view of data metrics. |
| [Connector](yao-dsl/connector) | Defines connectors for integrating with external services like databases or APIs. |
| [Store](yao-dsl/store) | Key-value store for managing application state or caching data. |
| [Schedule](yao-dsl/schedule) | Defines scheduled tasks for automatic execution at specified intervals. |
| [Flow](yao-dsl/flow) | Defines a sequence of processes or actions in a workflow. |
| [Pipe](yao-dsl/pipe) | Manages data flow between processes, often used for chaining actions. |
| [AIGC](yao-dsl/aigc) | Leverages AI to generate dynamic content based on prompts or data models. |
| [SUI](yao-dsl/sui) | Template engine for generating web pages. |