如何在 developpement 中测试 composer 包,比如 symfony 包
How to test composer package in developpement, like for symfony packages
我想知道像 symfony 或 laravel 这样的框架的贡献是如何工作的。
例如,如果我克隆 symfony repository,我将拥有创建包的 src 文件夹。当使用这个包时,还有其他文件夹,就像在 symfony 框架中一样。
那么如何在不发布包的情况下开发和测试代码呢?
您可以为包代码编写测试,也可以从本地目录安装包以进行集成测试。您也可以 运行 composer require symfony/package:dev-master#<commit hash>
安装特定的提交包版本。
这个答案会有所帮助:
我想知道像 symfony 或 laravel 这样的框架的贡献是如何工作的。
例如,如果我克隆 symfony repository,我将拥有创建包的 src 文件夹。当使用这个包时,还有其他文件夹,就像在 symfony 框架中一样。
那么如何在不发布包的情况下开发和测试代码呢?
您可以为包代码编写测试,也可以从本地目录安装包以进行集成测试。您也可以 运行 composer require symfony/package:dev-master#<commit hash>
安装特定的提交包版本。
这个答案会有所帮助: