Maison >outils de développement >composer >Publiez votre propre package Composer sur Packagist

Publiez votre propre package Composer sur Packagist

藏色散人
藏色散人avant
2020-02-11 13:54:262660parcourir

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 !

Publiez votre propre package Composer sur Packagist

Explication des termes :

Publiez votre propre package Composer sur Packagist

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

Publiez votre propre package Composer sur Packagist

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).

Publiez votre propre package Composer sur Packagist

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

Publiez votre propre package Composer sur Packagist

3. Utilisez le pack d'extension

composer 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!

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