Jingle Developers

Store and distribution

Jingle status for extension store, public publishing, private distribution, review, and updates.

A mature extension platform lets developers do more than write a package. They should be able to test, package, publish, update, withdraw, and let users install safely. Store and distribution are the product loop for the extension ecosystem.

Capability Status

CapabilityStatusTarget
Local extension packagesPreviewLoad and validate extension packages in local development environments
Templates and scaffoldingIn developmentGenerate commands, manifest, runtime, main service, and test skeletons
Packaging checksIn developmentValidate manifest, assets, permissions, entry files, and API compatibility
Private distributionPlannedTeam install, version pinning, rollback, and member permissions
Public directoryPlannedDisplay extensions, screenshots, permissions, changelog, author, and install entry
Review queuePlannedHuman and automated review for permissions, network access, credential use, and user risk
Signing and updatesPlannedPackage signing, version updates, compatibility checks, and withdrawal

Publishing Governance

  • Extension permission declarations must be understandable to users.
  • Packages need a stable manifest schema and compatibility policy.
  • Updates need to know whether they break existing settings, connections, and local data.
  • Public extensions need review for provider usage, external requests, file access, and dangerous actions.
  • Private extensions need team boundaries and should not be mixed with the public store.

Impact on Developer Docs

Developer docs cover package contracts and local runtime flows first. Public publishing content will expand as store, review, signing, and update paths become available.