Skip to content

Commit c4d5c32

Browse files
Copilothotlong
andcommitted
Update cross-references and add utilities to architecture guide
Co-authored-by: hotlong <50353452+hotlong@users.noreply.github.com>
1 parent 72ac3a6 commit c4d5c32

File tree

3 files changed

+17
-1
lines changed

3 files changed

+17
-1
lines changed

content/docs/guide/architecture.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,18 @@ Each plugin provides specialized, complex widgets:
100100

101101
**Important**: Heavy dependencies (like AG Grid, Monaco, Recharts) are only allowed in plugin packages to keep the core bundle small.
102102

103+
### Utility Packages
104+
105+
Development tools and integration utilities:
106+
107+
- `@object-ui/cli` - Command-line tool for building apps from schemas
108+
- `@object-ui/create-plugin` - Interactive plugin scaffolder
109+
- `@object-ui/runner` - Universal runtime for testing and demos
110+
- `@object-ui/data-objectstack` - ObjectStack data backend adapter
111+
- `vscode-extension` - VS Code extension for schema development
112+
113+
[Learn more about utilities →](/docs/utilities)
114+
103115
## How Schema Rendering Works
104116

105117
### 1. JSON Schema Input
@@ -401,3 +413,4 @@ ComponentRegistry.register('my-widget', MyWidget, {
401413
- [Expressions](/docs/guide/expressions) - Dynamic expressions
402414
- [Plugins](/docs/guide/plugins) - Plugin system
403415
- [Data Sources](/docs/guide/data-source) - Data integration
416+
- [Utilities](/docs/utilities) - Development tools and CLI utilities

content/docs/guide/plugins.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -526,6 +526,9 @@ export function registerComponents() {
526526
- [Schema Rendering](./schema-rendering.md) - How schemas become UI
527527
- [Lazy-Loaded Plugins Architecture](./lazy-loading.md) - Deep dive
528528
- [Creating Components](/spec/component-package.md) - Component development
529+
- **[Create Plugin Utility](/docs/utilities/create-plugin)** - Scaffold new plugins quickly
530+
- **[CLI Tool](/docs/utilities/cli)** - Test plugins with the CLI
531+
- **[All Utilities](/docs/utilities)** - Complete toolkit for development
529532
530533
## Next Steps
531534

content/docs/utilities/create-plugin.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -345,7 +345,7 @@ The tool uses:
345345
- **[Plugin Concepts](/docs/guide/plugins)** - Learn how plugins work
346346
- **[CLI](/docs/utilities/cli)** - Test your plugin with the CLI
347347
- **[Component Registry](/docs/guide/component-registry)** - Register components
348-
- **[Publishing Guide](/docs/guide/publishing-plugins)** - Publish to npm
348+
- **[Plugin Development Guide](/docs/guide/plugins)** - Learn plugin best practices
349349

350350
## Troubleshooting
351351

0 commit comments

Comments
 (0)