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

如何发布自己的作曲包

时间:2023-03-29 23:57:29 PHP

前提:需要接收github和Packagist账号github地址:https://github.comPackagist地址:https://packagist.org1:上传你的composer包代码到github如何上传代码到github可以参考我的:github易于使用如果你需要能够下载composer,你的composer包中必须有一个composer.json文件。composer.json文件的基本格式可以写成如下格式:{"name":"huaweichenai/baidu-discern","description":"百度实现图片识别文本包(Baidurecognizespicturerecognitiontextpackage)","keywords":["yii2","baidu","discern","extension"],"type":"yii2-extension","license":"BSD-3-Clause","authors":[{"name":"huaweichenai","email":"243681093@qq.com","homepage":"https://www.wj0511.com/"}],"require":{},"minimum-stability":"dev","autoload":{"psr-4":{"huaweichenai\\discern\\":"src"}}}二:上传composer包到packagist1:登录packagist,点击右上角提交按钮2:在输入框中输入你的github代码仓库地址,然后点击check。如果有错误,按照错误提示解决,没有错误点击提交,等待提交执行,出现如下界面,说明你的composer包已经上传到packagist了,虽然我们已经上传了comspoer打包到打包员是的,但是当我们在本地安装我们的composer包时,我们仍然会报错。这是因为我们没有指定github上的版本。如果我们不想指定github上的版本,此时可以执行composerrequirehuaweichenai/baidu-discern"dev-master"#huaweichenai/baidu-discern是我的composer包。现在我们可以下载我们的作曲家包。我们也可以指定github上的版本,那么github上的版本怎么指定呢?1:点击releases2:点击Createanewrelease3:发布一个版本4:发布一个版本后,我们在packgist上点击update进行更新,然后我们就可以在本地安装composerrequirehuaweichenai/baidu-discern,不需要指定版本可能需要发布包上传到Packagist后几分钟即可使用。如果有问题,请等待几分钟再安装。