Maison  >  Article  >  outils de développement  >  Apprenez à créer votre premier package de composition

Apprenez à créer votre premier package de composition

藏色散人
藏色散人avant
2022-02-01 05:00:312928parcourir

Cet article est écrit par la rubrique tutoriel de composer pour vous présenter comment créer le premier package de compositeur. J'espère qu'il sera utile aux amis qui en ont besoin !

utilise les deux sites Web suivants :
https://github.com/
https://packagist.org

(0)Structure de l'article :

1 Build :

  • Créer un projet github ;
  • Soumettre à packagist ;

2 utiliser

(1) Construire

un référentiel github plus un composer.json ;

Capture d'écran du journal git. Voyez clairement que

tag

a été ajouté (référence : https://docs.phpcomposer.com/... La balise doit être ajoutée pour générer automatiquement une version stable.

Apprenez à créer votre premier package de composition

Comment faire soumettre à Pour packagist, regardez la page d'accueil de https://packagist.org/ :

Apprenez à créer votre premier package de composition

Suivez l'inscription et le fonctionnement :

Vérifiez que s'il n'y a pas de problème, vous le verrez sur la page du package. Faites attention à la version du package dans le coin inférieur droit, mon projet Il y a trois numéros de version (description des règles de génération du numéro de version : la branche git master génère automatiquement la version "dev-master", et les deux balises génèrent chacune un numéro de version " 1.0.0" et "1.0.1")Apprenez à créer votre premier package de composition

(2 ) Utilisez Apprenez à créer votre premier package de composition

Ensuite, vous pouvez télécharger le package et l'utiliser. Prenons mon projet comme exemple :

Apprenez à créer votre premier package de compositioncomposer create-project linzh/hello_world , donc qu'il téléchargera ma dernière version stable (non-dev) par défaut ;

Si vous souhaitez télécharger d'autres versions, vous pouvez le spécifier vous-même, par exemple : composer create-project linzh/hello_world=dev-master , pour que le "dev -master" sera téléchargée

Si vous n'ajoutez pas de balise, vous devez également préciser vous-même le numéro de version, sinon une erreur sera signalée


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer