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 prereleaseUtilisez 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 stablepublier 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" --waitUne 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.