Composer 扩展开发测试如何便捷开发?

问题

最近在开发一个composer扩展,是基于laravel的扩展,每一次修改扩展的代码(比如新增一个类或者修改一个类),要想看到结果,都要去composer update xxx/package,这个步骤特别的繁琐,各位大神有没有什么好方法?

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 3

可以基于git来创建一个包,这个包安装的时候需要以source的方式安装dev-master版本。
这样在你的安装包目录(如 vendor/yourname/yourpackage)下面就有有版本管理的信息(.git)。
然后你可以继续修改完善你的包,完善之后进入文件夹 vendor/yourname/yourpackage 来commit、push等操作,这样就会同步到你的包仓库。
如果你觉得足够稳定可以打正式包。

8年前 评论

composer是支持本地路径的。我更偏向于先在项目里写好组件然后改成composer加载

8年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!