Extension-Packaging: blender_manifest.toml + Build-Skript + dist/ (Zip + index.json)
Installierbar als Remote-Extension via Gitea-Raw-URL, Updates per Klick. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -24,6 +24,34 @@ Update: einfach die neue `.py` erneut installieren (gleicher Modulname) oder das
|
||||
Repo lokal ziehen und den Addon-Pfad in den Preferences auf den Repo-Ordner
|
||||
zeigen lassen.
|
||||
|
||||
## Installation als Extension (via URL, mit Auto-Update)
|
||||
|
||||
Ab Blender 4.2 / 5.x als **Remote-Extension-Repository** – einmal die URL
|
||||
eintragen, danach gehen Updates per Klick.
|
||||
|
||||
1. Das Gitea-Repo muss **oeffentlich** sein (sonst kann Blender die Raw-URL nicht
|
||||
ohne Login laden).
|
||||
2. Blender → *Edit → Preferences → Get Extensions → oben rechts das Dropdown →
|
||||
Repositories → „Add Remote Repository"*.
|
||||
3. Als URL eintragen:
|
||||
|
||||
```
|
||||
https://git.d4rkst3r.de/D4rkst3r/stylized-rock-generator/raw/branch/main/dist/index.json
|
||||
```
|
||||
|
||||
4. „Check for Updates" aktivieren, bestaetigen. Die Extension erscheint in der
|
||||
Liste → *Install*.
|
||||
|
||||
**Updaten (Maintainer-Seite):**
|
||||
|
||||
1. `version` in `blender_manifest.toml` (und `bl_info["version"]` in der `.py`) erhoehen.
|
||||
2. `./build.ps1` (oder `blender --command extension build …` + `… server-generate …`).
|
||||
3. `git add -A && git commit -m "vX.Y.Z" && git push`.
|
||||
4. Nutzer: in Blender *Check for Updates* → *Update*.
|
||||
|
||||
Das gebaute Zip + `index.json` liegen in `dist/` und werden bewusst mitversioniert,
|
||||
damit die Raw-URL sie ausliefert.
|
||||
|
||||
---
|
||||
|
||||
## Features
|
||||
|
||||
Reference in New Issue
Block a user