Maison >outils de développement >composer >Publiez votre propre package Composer sur Packagist
La colonne tutorielle suivante de composer vous présentera comment publier votre propre package Composer sur Packagist. J'espère qu'elle sera utile aux amis qui en ont besoin !
Explication des termes :
Brève description : Je souhaite publier le projet sur packagist , vous devez d'abord publier le projet sur github (bien sûr, il existe plusieurs options), puis vous connecter à packagist pour publier.
Vous pouvez comprendre que Packagist est l'index et Github est le fournisseur de contenu
Étapes :
1. Exigences environnementales (tous les téléchargements du site officiel) : git, composer, php,
2. Démarrez packagist
Connectez-vous à https://packagist.org/ et cliquez sur Soumettre dans le coin supérieur pour soumettre le adresse de l'entrepôt git
Ajoutez le domaine GitHub Service Hook pointant vers l'adresse du packagiste pour obtenir des mises à jour automatiques (lorsque github change, le packagiste sera mis à jour en conséquence).
L'ajout du packpackagist est le suivant : l'utilisateur est le nom d'utilisateur du Packagist et le jeton est l'ApiToken dans Packagist. Une fois le réglage terminé, vous pouvez tester s'il a réussi
3. Utilisez le pack d'extensioncomposer require xxxx/xxx # 这时候会报错, Could not find package xxxx/xxx at any version for your minimum-stability (stable). Check the package。。。猜测是我的composer使用的国内镜像,可能是没有同步的原因,使用这个命令把“源”改回去还是不行。 composer config repo.packagist composer https://packagist.org # 继续猜测,原来我的组件还没有在github上发布正式,这个时候还是开发版本dev-master.应该加上dev-master版本。 composer require xxxx/xxx:dev-master # 成功Parce que, comme nous le savons tous, la raison est que même l'entrepôt de codes doit être bloqué. Attendez quelques heures et réessayez. Alors ma connaissance du réseau est vraiment mauvaise. Pour plus d'articles techniques liés au compositeur, veuillez visiter la colonne
composer
:https://www.php.cn/tool/composer/
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!