{{PLUGIN_NAME}}
{{DESCRIPTION}}
Generated by dbx-plugin create with the {{TEMPLATE_LABEL}} template.
Develop
With Node.js 22+ and the backend compiler installed, run the browser development host without DBX:
dbx-plugin dev --path . --port 5190
The CLI builds the backend and loads the declared UI. Optional [dev] ui_build and ui_watch command arrays configure frontend builds. Development credentials are stored as local plaintext in .dbx-dev/; keep that directory out of commits and packages. Use the real DBX host for final integration testing.
Build an installable candidate:
dbx-plugin package .
The command builds the native backend for the current host, stages manifest.json, assets/, and ui/, then writes an unsigned target-specific .dbxp candidate plus matching .artifact.json into dist/.
Release
- Publish a GitHub Release. The generated workflow builds unsigned candidates for every target.
- Open a Plugin submission Issue in
t8y2/dbx-storewith the source tag andrelease-candidates.jsonURL. - After review, DBX Store signs approved candidates with the official repository key and publishes the installable assets.
- Open the final catalog PR against
t8y2/dbx-store:mainusing the signed artifact metadata.
Source code and unsigned candidates stay in this repository. DBX users install the DBX Store-signed assets exposed by the official catalog.
Do not submit ordinary plugin source to t8y2/dbx; that repository accepts plugin host, SDK, CLI, schema, documentation, and official-example changes.