php怎么使用packagist,在packagist上发布composer包

前提:

下载安装composer、git

注册packagist、github账号

一、在GitHub上发布代码

1、登录GitHub,点击new repository按钮

bV0X67?w=1374&h=1058

其中

Repository name: 仓库名称

Description(可选): 仓库描述介绍

Public, Private : 仓库权限(公开共享,私有或指定合作者)

Initialize this repository with a README: 添加一个README.md

gitignore: 不需要进行版本管理的仓库类型,对应生成文件.gitignore

license: 证书类型,对应生成文件LICENSE

2、拿到https地址去终端克隆

bV0X84?w=1046&h=432

git clone https://github.com/xiaoxiaocong/phpTest.git

cd phpTest

将你需要的SDK文件内容都复制到phpTest文件夹中

git add .

git commit -m "提交信息"

git push -u origin master

此时你就可以在GitHub上看到自己提交的代码了,接下来我们需要利用compser来管理项目的依赖

bV0YAd?w=1228&h=1206

然后打开composer.json,添加一些你需要的东西,并再次上传代码(add,commit,push)

其他参数可以参考此牛人文章Composer 的结构

bV0YBg?w=549&h=569

二、发布到packagist

bV0XZ8?w=1174&h=452

然后你就发布自己的composer包了

bV0YF8?w=1564&h=900

如果想指定版本,来到GitHub页面,找到releases,点击新建

版本号规则参考https://semver.org/lang/zh-CN/

bVbatlo?w=1914&h=124

发布版本后需要设置自动更新

2、此时package提示设置包自动更新,来到GitHub页面,找到下图标注按钮

bV4lYi?w=2042&h=750

点击packagist,进入下图页面,其中token需要到packagist中的profile获取,之后点击add service即可

bV4lZl?w=1056&h=286

bV4lZj?w=1044&h=218

完成之后,点击这里的packagist,在点击页面中的Test service就可以了,这样之后每次push代码,packagist都会自动更新代码

bV4l0E?w=1990&h=308

bV4l08?w=1482&h=304

记得关注我呦

bVbmOLi?w=258&h=258


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部