Submit an Extension
How to publish your extension to the Nete Extension Store.
1. Build and test
See EXTENSIONS.md for the extension format.
2. Create a release
cd my-extension
tar czf my-extension-v1.0.0.tar.gz --transform='s,^./,,' .
Push to GitHub or Codeberg, create a release tagged v1.0.0, and attach the .tar.gz.
3. Add your manifest
Create website/extensions/{your-extension-id}.json:
{
"id": "my-extension",
"name": "My Extension",
"description": "What it does.",
"version": "1.0.0",
"author": "Your Name",
"host": "github",
"owner": "your-username",
"repo": "my-extension-repo",
"asset_name": "my-extension",
"categories": ["Productivity"],
"tags": ["templates"],
"license": "MIT",
"updated_at": "2024-01-15T10:00:00Z"
}
4. Add to the index
Append your filename to website/extensions/index.json:
["nete-example-extension.json", "my-extension.json"]
5. Open a PR
Submit a pull request to codeberg.org/thomasboom/Nete with both files.
Updating
Update version and updated_at in your manifest, create a new release, and submit a PR.
Rules
- No malicious code
- Open source with an AGPL-compatible license
- Must work on all supported platforms