NRF SDK 0.9

Maintenance

Préparer et distribuer une version

Produisez un paquet vérifié, expliquez sa compatibilité et distinguez construction, essai et publication.

Construire les fichiers de distribution

Prérequis : un projet Native avec tests et ressources valides. Choisissez une version dans mod.json, puis générez le paquet. Le plugin exécute les tests et la vérification native nécessaires à cette distribution.

Créer une distribution locale
.\gradlew.bat packageMod
Fichier produitUsage
build/gradle/distributions/<modId>-<version>-windows-x64.zipPaquet Release avec un dossier racine <modId>-<version>.
project.json · project-windows-x64.jsonDescripteurs du paquet : identité, compatibilité, taille et SHA-256 calculés.

Par défaut, le champ url du descripteur est le nom local du ZIP. Le plugin ne téléverse pas les fichiers et ne les installe pas dans le jeu. Un paquet construit devient une version distribuée seulement après son essai et une publication explicite.

Décrire une version que l’on peut vérifier

  • Conservez les identifiants du mod, des modèles et des réglages. Faites évoluer la version du paquet lorsque son contenu change.
  • Déclarez une borne sdkMin qui couvre réellement les API utilisées et une borne sdkMaxExclusive testée. Une plage acceptée par le build ne prouve pas tous les comportements en jeu.
  • Validez le paquet exact qui sera distribué, avec le même SDK et le même binaire de jeu. Conservez le ZIP et ses rapports ensemble.
  • Rédigez un changelog français et anglais avec les changements observables, les compatibilités et les limites connues.

Comprendre ce que le Hub découvre

Un build local n’inscrit pas automatiquement un nouveau projet dans un catalogue public. Pour une distribution via le Hub, préparez les fichiers et les métadonnées attendus par le catalogue choisi. Les dépôts officiels NRF disposent de leur propre procédure de publication ; elle ne constitue pas une API du SDK pour tous les auteurs.

Pour les projets proposés par le Hub, la découverte d’une version dépend du catalogue et du canal sélectionné. Une version visible, son téléchargement et son activation sont des étapes distinctes. Vérifiez la compatibilité indiquée et le profil utilisé avant de conclure qu’un mod a été remplacé.