Aller au contenu principal
Fabled

Créateur de modules

Réclamez, publiez et suivez l'avis

Réclamez un espace de noms d'éditeur, soumettez des preuves immuables et suivez le cycle de vie de l'évaluation humaine.

Réclamez l'éditeur du manifeste

fabled module publisher status
fabled module publisher claim .

indique si le compte actuel possède un espace de noms d'éditeur et affiche son état sans exposer l'identité du propriétaire. La revendication lit Publisher.id et Publisher.name à partir du manifeste du projet. Les identifiants d'éditeur sont composés de 2 à 39 lettres minuscules, chiffres et traits d'union et deviennent le premier segment de chaque identifiant de package.

Soumettre une version de version

Choisissez une commande pour la version que vous avez l'intention de soumettre. Utilisez la version préliminaire lors de l'itération avec les réviseurs :

fabled module publish . --channel prerelease

Utilisez stable uniquement lorsque l'archive validée est la version candidate que vous souhaitez examiner pour le canal stable :

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

publier accepte un répertoire de projet ou une archive validée, le télécharge en tant que données mises en quarantaine pour révision et vérifie que le reçu de Fabled correspond à l'identifiant du package, à la version, au canal, au SHA-256 et à la longueur en octets. Le téléchargement ne rend pas le code du package exécutable et ne place pas la version dans le catalogue du lecteur.

Répertorier et attendre l'examen

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

Une soumission passe par PENDING, CHANGES_REQUESTED, REJECTED, APPROVED ou WITHDRAWN. Les sorties humaines et JSON incluent des notes limitées des réviseurs, des résultats automatisés et des avertissements. --wait s'arrête à une décision, interrogeant toutes les 5 secondes pendant 600 secondes maximum par défaut ; --interval accepte 1 à 30 secondes et --timeout accepte 1 à 1 800 secondes.

Après approbation

L'approbation est une porte, pas une activation automatique. Une version doit également être promue dans un canal de catalogue disponible. Un membre acquiert ensuite son droit, installe explicitement la version exacte tout en acceptant ses conditions et l'active dans une étendue éligible. Fabled résout les dépendances compatibles et fournit uniquement une projection d'exécution signée approuvée par l'hôte du navigateur. L’activation en campagne suit les contrôles de propriétaire et de droits du guide d’installation ; la prise en charge des modules communautaires nécessite le déploiement de la version candidate correspondante.