Extend
Create custom fields, views, adapters, plugins, and modules.
QUESTPIE is designed to be extensible. The core framework provides primitives — everything else comes from plugins and modules.
Extension Points
| Extension | What it does |
|---|---|
| Custom Fields | New field types with custom storage and rendering |
| Custom Views | New list/form view types |
| Custom Adapters | New KV, queue, search, realtime, storage, and email adapters |
| Registries | Field, view, and component registry deep dive |
| Building a Plugin | Create a codegen plugin package |
| Building a Module | Create a reusable module |
Architecture
The extension system follows three levels:
Rendering diagram...
Plugins tell codegen what to discover. Modules provide the actual implementations. Config wires infrastructure.