yii2 创建扩展并远程更新

  • A+
所属分类:环境配置

我们在之前的一篇文章中已经介绍如何通过yii2的gii创建扩展以及如何本地修改使用。具体可参考《使用GII快速创建YII2自定义扩展》

但是自己去修改或者多项目去使用这个扩展的时候就非常的麻烦,如果稍微的修改错了一个地方就会导致代码出错。

而且更新起来也非常的不方便,代码库管理起来也不方便。

说了这么多,就是缺点太多。

所以这里我们需要把他提交到packagist,以便于可以使用composer远程更新。

composer地址:https://getcomposer.org/

packagist地址:https://packagist.org/

根据《使用GII快速创建YII2自定义扩展》文中所介绍的步骤,我们现在已经生成了我们需要的扩展包。

然后我们在GitHub上创建一个项目,然后执行如下命令。

yii2 创建扩展并远程更新

然后我们在https://packagist.org/profile/获取api

我们在GitHub创建的项目上点击设置(settings),然后点击Integrations & services,添加一个新的服务,选择packagist,输入api后,test一下就OK了。

如果使用composer更新我们自己创建的包呢?

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: