Bauen, prüfen und veröffentlichen
Die Plugin-Vorlage automatisiert die wiederholbaren Schritte für ein eigenes GitHub-Repository.
Paket und Katalog bauen
npm run build
npm run checkDer Build erzeugt aus dem Manifest das installierbare Paket und synchronisiert den passenden Plugin-Eintrag im repository.json. Die Prüfung kontrolliert unter anderem IDs, Paketpfad und die Metadaten im erzeugten Paket. Ein GitHub-Actions-Workflow führt Build und Prüfung bei Pushes und Pull Requests aus.
Veröffentlichungsschritte
Beachte die Versions- und Kompatibilitätsregeln einschließlich Sicherung, Migrationsgrenzen und Wiederherstellung.
- Erhöhe
versionim Manifest bei jeder funktionalen oder sichtbaren Veröffentlichung. - Führe
npm run buildundnpm run checkaus. - Prüfe, ob Manifest, Katalog und erzeugtes Paket dieselbe ID und Version enthalten.
- Kontrolliere Paketdateien, Asset-Pfade, externe Anfragen und deklarierte Fähigkeiten.
- Veröffentliche den Katalog durch Push nach
main:https://raw.githubusercontent.com/<owner>/<repo>/main/repository.json. GitHub Pages ist dafür nicht nötig; es dient optional zur Veröffentlichung derinstall.html. - Füge die Katalog-URL in ATLAS Administration hinzu und teste Vorschau und Paketinstallation.
Halte die Plugin-ID nach der ersten Veröffentlichung stabil. Größere Binärdateien gehören nicht in das textbasierte Paketformat; hoste sie separat und referenziere sie über eine URL.
Installationsstatus
Der App-Server installiert geprüfte Repository- und Importpakete im persistenten Plugin-Verzeichnis und stellt statische Webdateien unter /plugin-assets/<slug>/ bereit. Beim Öffnen läuft deren JavaScript im Browser; beliebige Node-Module oder Runtime-Hooks werden nicht automatisch registriert. Die Installation ist keine Sandbox: Prüfe Paket und Browsercode vor dem Öffnen. Ein Paketbuild allein ersetzt keine Laufzeit- oder Sicherheitsprüfung.
