Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions .changeset/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -115,8 +115,7 @@
"@object-ui/providers",
"@object-ui/react",
"@object-ui/react-runtime",
"@object-ui/types",
"object-ui"
"@object-ui/types"
]
],
"linked": [],
Expand Down
3 changes: 1 addition & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -288,7 +288,7 @@ use as a few-shot corpus. Neither declares a `dev` script.

| Path | Purpose |
| --- | --- |
| `ui/packages/*` | The published `@object-ui/*` packages, plus the private `vscode-extension`, `test-support` (test-only, never released), `runner` (workspace demo app, never released) and `app-shell` (the Console's shell and views, no longer published after 18.2.0) |
| `ui/packages/*` | The published `@object-ui/*` packages, plus the private `test-support` (test-only, never released), `runner` (workspace demo app, never released) and `app-shell` (the Console's shell and views, no longer published after 18.2.0) |
| `ui/apps/console` | The Console app (Vite + React), which `pnpm console:build` builds into the `@objectstack/console` package |
| `ui/apps/site` | The public docs site at <https://www.objectui.org> (fumadocs) |
| `ui/examples/*` | The snippet and the schema catalog, see [UI examples](#ui-examples) |
Expand Down Expand Up @@ -513,7 +513,6 @@ Atoms and fields stay light; heavy widgets live in lazy-loaded plugins.
| [`@object-ui/create-plugin`](ui/packages/create-plugin) | Scaffold a new Object UI plugin |
| [`@object-ui/runner`](ui/packages/runner) | Universal application runner for testing schemas (private workspace app, not published) |
| [`@object-ui/react-runtime`](ui/packages/react-runtime) | Trusted runtime execution for `kind: 'react'` pages |
| [`vscode-extension`](ui/packages/vscode-extension) | IntelliSense and live preview for schema files |

</details>

Expand Down
1,116 changes: 18 additions & 1,098 deletions pnpm-lock.yaml

Large diffs are not rendered by default.

14 changes: 5 additions & 9 deletions scripts/check-changeset-fixed.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -35,18 +35,14 @@ const repoRoot = resolve(__dirname, '..');
* Private workspace packages that belong in the `fixed` group anyway, each with
* the reason it is there. Every other name in the group must be public.
*
* `object-ui` is the VS Code extension (`ui/packages/vscode-extension`). It is
* never published to npm, but it ships at the release's version: Tesla's ruling
* of 2026-10-25 (decision 17b, ruling B, objectstack#25711) keeps it in the one
* version group 「同一个版本号组」 the objectui merge created, as objectui's own
* group had. A private package outside this list is still refused in the group,
* so a package marked private by mistake cannot hide in it.
* Empty today: its one row, the VS Code extension, left the workspace under
* objectstack#25910's ruling. A private package outside this list is refused in
* the group, so a package marked private by mistake cannot hide in it; a new
* row needs its reason and the ruling that put it there.
*
* @type {Readonly<Record<string, string>>}
*/
export const PRIVATE_FIXED_MEMBERS = Object.freeze({
'object-ui': 'the VS Code extension: never on npm, versioned with the release (decision 17b, objectstack#25711)',
});
export const PRIVATE_FIXED_MEMBERS = Object.freeze({});

/**
* Names of all non-private workspace packages.
Expand Down
1 change: 0 additions & 1 deletion ui/content/docs/guide/architecture.md
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,6 @@ Development tools and integration utilities:
- `@object-ui/create-plugin` - Interactive plugin scaffolder
- `@object-ui/runner` - Universal runtime for testing and demos
- `@object-ui/data-objectstack` - ObjectStack data backend adapter
- `vscode-extension` - VS Code extension for schema development

[Learn more about utilities →](/docs/utilities)

Expand Down
25 changes: 0 additions & 25 deletions ui/content/docs/utilities/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,6 @@ Browse available utilities:

- **[ObjectStack Adapter](/docs/utilities/data-objectstack)** - Connect to ObjectStack backend

### Editor Extensions

- **[VS Code Extension](/docs/utilities/vscode-extension)** - Schema editor and IntelliSense

## Official Utilities

### CLI
Expand Down Expand Up @@ -98,26 +94,6 @@ npm install @object-ui/data-objectstack @objectstack/client

---

### VS Code Extension

**[object-ui](/docs/utilities/vscode-extension)** - Visual Studio Code extension for ObjectUI schema development.

- Schema preview
- JSON validation
- IntelliSense and auto-completion
- Syntax highlighting
- Export to React components
- Schema formatting

```bash
# Install from VS Code Marketplace
code --install-extension objectui.object-ui
```

[Read full documentation →](/docs/utilities/vscode-extension)

---

## How Utilities Work

### CLI Workflow
Expand Down Expand Up @@ -212,7 +188,6 @@ All ObjectUI utilities share these characteristics:

- **[CLI Documentation](/docs/utilities/cli)** - Learn how to use the ObjectUI CLI
- **[Create Plugin Guide](/docs/utilities/create-plugin)** - Build your first plugin
- **[VS Code Extension](/docs/utilities/vscode-extension)** - Set up your development environment
- **[Plugin Concepts](/docs/guide/plugins)** - Learn how plugins work in detail

## Need Help?
Expand Down
3 changes: 1 addition & 2 deletions ui/content/docs/utilities/meta.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
"cli",
"create-plugin",
"runner",
"data-objectstack",
"vscode-extension"
"data-objectstack"
]
}
Loading
Loading