前提条件:下载安装composer、git注册packagist、github账号1、在GitHub上发布代码1、登录GitHub,点击新建仓库按钮,其中Repository名称:仓库名称Description(可选):仓库描述介绍Public、Private:仓库permissions(publicsharing,privateordesignatedcollaborators)InitializethisrepositorywithaREADME:AddaREADME.mdgitignore:不需要版本管理的仓库类型,对应生成的文件。gitignorelicense:证书类型,对应生成文件LICENSE2,获取https地址到终端克隆gitclonehttps://github.com/xiaoxiaocong/phpTest.gitcdphpTest把你需要的SDK文件内容复制到phpTest文件夹混帐添加。gitcommit-m"提交信息"gitpush-uoriginmaster此时就可以在GitHub上看到自己提交的代码了。接下来我们需要使用compser来管理项目的依赖,然后打开composer.json,添加一些你需要的东西,再次上传代码(add,commit,push)其他参数可以参考这篇优秀的文章Composerstructure2.发布到packagist1,登录https://packagist.org,点击导航栏的提交按钮,就可以发布自己的composer包了。如果要指定版本,到github页面,找到releases,点击新建版本号规则参考https://semver.org/lang/zh-CN/发布版本后,需要设置自动更新2、此时包提示设置包自动更新。进入GitHub页面,找到点击下图标签按钮,点击packagist,进入下图页面。token需要从packagist中的profile中获取,然后点击addservice完成。之后点击packagisthere,在页面点击Testservice。每次推送代码,packagist会自动更新代码,记得关掉跟我来
