Composer 扩展开发测试如何便捷开发?
问题
最近在开发一个composer扩展,是基于laravel的扩展,每一次修改扩展的代码(比如新增一个类或者修改一个类),要想看到结果,都要去composer update xxx/package,这个步骤特别的繁琐,各位大神有没有什么好方法?
关于 LearnKu
没人么
可以基于git来创建一个包,这个包安装的时候需要以source的方式安装dev-master版本。
这样在你的安装包目录(如 vendor/yourname/yourpackage)下面就有有版本管理的信息(.git)。
然后你可以继续修改完善你的包,完善之后进入文件夹 vendor/yourname/yourpackage 来commit、push等操作,这样就会同步到你的包仓库。
如果你觉得足够稳定可以打正式包。
composer是支持本地路径的。我更偏向于先在项目里写好组件然后改成composer加载