Yii扩展
写扩展
上传
github仓库
关联packagist
- 登录 packagist,第一次访问可以直接关联你的github
- 点击 submit 输入你的github仓库地址,然后点击check(注意 你的composer.json文件必须在仓库根目录下 你的package名字必须全球唯一)
检查完毕如果没问题就可以点击添加,成功的页面如下: - 在github设置钩子,每次push完后自动更新到packagist
这里有2点注意:
可以使用多种方式实现自动更新 参考官方说明
secret可以在你的packagist个人设置里获取,也可以从上面的官方说明里看到 - 使用 git tag 更新版本号 并查看钩子是否生效
使用扩展
本地项目上使用composer require引用扩展
因为更新时效问题,可能不会马上成功.如果使用的国内镜像,建议切回国外并打开神秘工具
引用成功:
项目目录:
至此,你开发的任意扩展都可以在全球得到使用啦!