当前位置: 首页 > 后端技术 > PHP

第一个composer包

时间:2023-03-29 23:48:12 PHP

使用以下两个网站:https://github.com/https://packagist.org(0)文章结构:1构建:创建一个github项目;提交给packagist;2使用;(1)构建composer包就是一个github仓库加一个composer.json;我的hello_world项目截图:gitlogscreenshot。可以清楚看到有添加标签(参考:https://docs.phpcomposer.com/..稳定版添加标签后会自动生成,如何提交给packagist?见https://packagist。org/主页:注册,按:验证没有问题,会在包页面看到。注意右下角的包版本,我的项目有三个版本号(版本号生成规则说明:gitmaster分支自动生成“dev-master”版本,两个tag分别生成一个版本号“1.0.0”和“1.0.1”)(2)接下来就可以下载包使用了。以我的项目为例:composercreate-projectlinzh/hello_world,这样他会默认下载我最新的稳定版(non-dev);如果要下载其他版本,可以自己指定,eg:composercreate-projectlinzh/hello_world=dev-master,这样就会下载“dev-master”版本。如果y你不加tag,还必须自己指定版本号,否则会报错