Zum Hauptinhalt springen
Fabled

Modulersteller

Beanspruchen, veröffentlichen und der Bewertung folgen

Beanspruchen Sie einen Herausgeber-Namespace, reichen Sie unveränderliche Beweise ein und folgen Sie dem Lebenszyklus der menschlichen Überprüfung.

Fordern Sie den Manifest-Herausgeber an

fabled module publisher status
fabled module publisher claim .

meldet, ob das aktuelle Konto einen Herausgeber-Namespace besitzt, und zeigt seinen Status an, ohne die Eigentümeridentität preiszugeben. Der Anspruch liest „publisher.id“ und „publisher.name“ aus dem Projektmanifest. Herausgeber-IDs bestehen aus 2–39 Kleinbuchstaben, Ziffern und Bindestrichen und werden zum ersten Segment jeder Paket-ID.

Reichen Sie einen Veröffentlichungskanal ein

Wählen Sie einen Befehl für die Version aus, die Sie einreichen möchten. Verwenden Sie die Vorabversion, während Sie mit Prüfern iterieren:

fabled module publish . --channel prerelease

Verwenden Sie Stable nur, wenn das validierte Archiv der Release Candidate ist, den Sie für den Stable-Kanal überprüfen möchten:

fabled module publish dist/release.zip --channel stable

Publish akzeptiert ein Projektverzeichnis oder ein validiertes Archiv, lädt es als unter Quarantäne gestellte Daten hoch und prüft, ob der Empfang von Fabled mit der Paket-ID, der Version, dem Kanal, SHA-256 und der Bytelänge übereinstimmt. Durch das Hochladen wird der Paketcode nicht ausführbar gemacht und die Version wird nicht in den Player-Katalog aufgenommen.

Auflisten und auf Überprüfung warten

fabled module submissions --status pending
fabled module submissions --package my-studio.my-dice --page 0 --size 25
export FABLED_SUBMISSION_ID="replace-with-the-submission-id"
fabled module status "$FABLED_SUBMISSION_ID"
fabled module status "$FABLED_SUBMISSION_ID" --wait

Eine Übermittlung durchläuft die Stufen PENDING, CHANGES_REQUESTED, REJECTED, APPROVED oder WITHDRAWN. Zu den menschlichen und JSON-Ausgaben gehören begrenzte Prüfernotizen, automatisierte Ergebnisse und Warnungen. --wait stoppt bei einer Entscheidung und fragt standardmäßig alle 5 Sekunden für bis zu 600 Sekunden ab; --interval akzeptiert 1–30 Sekunden und --timeout akzeptiert 1–1800 Sekunden.

Nach Genehmigung

Die Genehmigung ist ein Tor, keine automatische Aktivierung. Eine Veröffentlichung muss auch in einen verfügbaren Katalogkanal hochgestuft werden. Ein Mitglied erwirbt dann seine Berechtigung, installiert explizit die genaue Version, akzeptiert deren Bedingungen und aktiviert sie in einem berechtigten Umfang. Fabled löst kompatible Abhängigkeiten auf und liefert nur eine signierte Laufzeitprojektion, der der Browser-Host vertraut. Für die Kampagnenaktivierung gelten die Eigentümer- und Berechtigungsprüfungen im Installationshandbuch; Community-Unterstützung benötigt die passende Bereitstellung des Quellcode-Kandidaten.