如何使用 phpunit 和 composer 轻松生成最小的 php 项目?

How to easily generate a minimal php project with phpunit and composer?

我想使用 PHP 和测试驱动开发来解决 kata。我想使用生成器或模板基于具有 phpunit.

的最小作曲家项目

最小项目应包含:

我想知道其他开发人员在 PHP 中是如何做到这一点的,并且到目前为止发现了以下选项:

PHP 开发人员在小型 php 项目中处理初始样板文件的典型方法是什么?

我可以提供给你我的方法作为参考:

我在 PHP 中有一个框架,其中包含 composer 和 PHPUnit,其中包含 class 并且其测试已经设置。当我想挑战一个新的kata时,我只是创建一个新的kata并复制其中的骨架(https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/duplicating-a-repository),然后更新自述文件和class名称以反映kata。通常,我以master作为开始kata的参考,每次尝试都是master的一个新分支。

Here 是 link 以我的 repo 作为参考,你可以用它作为模板:)