Publicar um plugin

Aponte o repositório e pronto — a loja lê nome, ícone, idiomas e versão do seu manifest.json. Toda release nova vira update automático.

  1. 1

    Tenha o plugin no padrão da Ulanzi

    Estrutura do SDK oficial — uma pasta terminada em .ulanziPlugin:

    com.you.myplugin.ulanziPlugin/
    ├─ manifest.json        # name, version, icon, actions
    ├─ resources/icon.png   # plugin icon (square PNG)
    ├─ en.json  pt_BR.json  # languages (optional)
    └─ plugin/app.js        # your code
  2. 2

    Publique uma Release no GitHub

    O asset precisa ser a pasta zipada, com o mesmo nome:

    Release v1.0.0
    └─ com.you.myplugin.ulanziPlugin.zip   ✅

    💡 O template da loja já traz uma GitHub Action que zipa e cria a release a cada git tag.

  3. 3

    Deixe bonito na vitrine opcional

    Um store.json na raiz do repo adiciona capa e screenshots. Sem ele, a loja usa a descrição do manifest.

    {
      "cover": "resources/cover.png",
      "screenshots": ["resources/shot1.png", "resources/shot2.png"],
      "longDescription": "What your plugin does, in a line or two.",
      "deviceTypes": ["deck", "dial"],
      "tags": ["productivity"]
    }

    Capa em 16:9 (ex. 1600×900). Caminhos relativos à raiz do repo.

  4. 4

    Abra um PR no registry

    Crie um arquivo com só o seu repo e abra o Pull Request:

    registry/plugins/you__myplugin.json
    { "repo": "you/myplugin" }

    Nome do arquivo = owner__repo.json (troque / por __). Ao mesclar, seu plugin aparece na loja. ✨

Abrir o registry no GitHub

Quer testar antes de submeter? Ligue o modo desenvolvedor no Helper e instale direto do seu repo.