The curated extension registry and tools for building community extensions for Lunaris.
extensions: curated extensions maintained in this registryregistry: catalog configuration and GitHub Pages publishing toolscreate-extension: npm extension initializertemplate: canonical extension starter
Each curated extension lives in its own directory under extensions/ and follows the
same structure as the canonical template. The initial registry fixture is
demo, a synthetic SaaS operations console that exercises
both view and content-type loading through the public extension SDK.
The registry is published as static files at
plugins.lunaris.app. Curated extension versions are
published after their manifest version bump reaches main. Community authors
submit a reviewed { "id", "repository" } entry to
registry/community-extensions.json; the
hourly workflow builds new non-draft GitHub releases from their exact tags.
Published <extension-id>@<version> descriptors and assets are immutable. To
disable the complete catalog or block an already-published version, update
registry/policy.json through review.