如何在 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> 安装特定的提交包版本。

这个答案会有所帮助: