The Paged PlatformPlugin SDK
Contributions
The surfaces a plugin can add to the editor — tools, panels, commands, object types, importers/exporters, and more — generated from the manifest schema.
ProIIIreference
In short contributions are what a plugin adds — the visible, invokable
surfaces it registers with the editor shell. Declared in the manifest's
contributes block; the kinds below are generated from the manifest schema.
| Contributes | Shape | What it adds |
|---|---|---|
| tools | array of string | |
| panels | array of string | |
| commands | array of string | |
| editContexts | array of object | |
| objectTypes | array of object | |
| importers | array of string | |
| exporters | array of string | |
| partTypes | array of object |
Capabilities
The closed set of capabilities a plugin manifest may request — document access, rendering surfaces, network, storage, workers, and more — generated from the manifest schema.
Build a plugin
Fork the template, declare a manifest, implement activate(), and ship — the shortest path from zero to a working paged plugin against the published packages.