Extension Creator's Guide
Reference example for creators. Stays in the library — not an installable extension.
- Author
- Category
- Guide
- Rating
About
This listing demonstrates how extension pages pull preview images and metadata from a linked GitHub repository.
- Put website metadata in
.novalon/extension.json
How to install
Novalon does not host extension files. Download and install from the creator’s GitHub repository.
- Open the creator GitHub repo.
- Review release notes, screenshots, and install instructions.
- Download the extension package from the creator’s GitHub release or repository.
- Load it into Novalon Studio using the extension flow provided by the creator.
Repo setup
Separate listing files from your installable extension. Listing data loads from
.novalon/ on main.
Install packages stay in extension/ or GitHub Releases.
your-extension/
├── .novalon/ ← website listing (auto-loaded)
│ ├── extension.json
│ ├── Image1.png
│ ├── Image2.png
│ └── Image3.png
├── extension/ ← installable package source
│ └── your-extension.zip
├── README.md
└── (GitHub Releases for install packages)
- Keep listing files inside
.novalon/
When your repo is ready, email support@novalon.studio with your GitHub link and a short description of your extension. Listings are reviewed and approved by Novalon staff. After approval, update your listing by pushing to GitHub.
A creator account section is planned for easier submissions, using the same repo push approach for updates.