{{PLUGIN_NAME}}
{{DESCRIPTION}}
Generated by dbx-plugin create with the {{TEMPLATE_LABEL}} template. This project has no native backend and produces one cross-platform universal package.
Develop
Edit ui/index.html and run the browser development host with Node.js 22+:
dbx-plugin dev --path . --port 5190
No backend or DBX application is required. Open this plugin's workbench from the development shell; reload the page after edits. .dbx-dev/ stores local development data and must not be committed or packaged. Use the real DBX host for final integration testing.
Then package the plugin:
dbx-plugin package .
The command stages manifest.json, assets/, and ui/, then writes an unsigned universal .dbxp candidate plus matching .artifact.json into dist/.
Release
- Publish a GitHub Release. The generated workflow builds an unsigned universal candidate.
- Open a Plugin submission Issue in
t8y2/dbx-storewith the source tag andrelease-candidates.jsonURL. - After review, DBX Store signs the approved candidate with the official repository key and publishes the installable asset.
- Open the final catalog PR against
t8y2/dbx-store:mainusing the signed artifact metadata.
Source code and the unsigned candidate stay in this repository. DBX users install the DBX Store-signed asset 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.