All documentation

Plugin author guide

How to build, sign, and publish a plugin.

Reference material for plugin authors. The manifest schema and what each field does. The Ed25519 signing flow and how to verify a bundle locally. How submission to the verified-publisher tier works, and what capabilities you can request from the host.

Planned topics

Each of these will become a written page. If one of them is blocking you, let us know and we'll prioritise it.

  • Manifest schema

    Coming soon

    Required and optional fields, slot declarations, capability declarations.

  • Signing flow

    Coming soon

    Generating a publisher keypair, signing a bundle, validating with nosdesk-cli.

  • Registry submission

    Coming soon

    How the verified-publisher review pipeline works, from first submission through every release after it.

  • Capability and permission catalog

    Coming soon

    Every host capability a plugin can request, what it grants, and what the user sees when they install.

  • Slot taxonomy

    Coming soon

    Named slots in the UI (ticket-sidebar, dashboard-widget, settings-panel, …).

Need this sooner?

We're writing docs in the order people ask for them. Tell us what you're working on and we'll move it up the list.