innmind/lab-station

用于自动化部分开发过程的 CLI 工具

4.1.0 2024-03-10 16:34 UTC

README

Build Status codecov Type Coverage

开发工具,用于自动化开发周期中的某些部分。

自动化

  • 在开始工作于项目时建议更新依赖项
  • srcproofsfixturesproperties 文件夹被修改时启动 BlackBox 验证
  • srctestsfixtures 文件夹被修改时启动 PHPUnit 测试
  • src 文件夹被修改时启动 Psalm 检查(如果存在 psalm.xml
  • srctestsproofsfixturesproperties 文件夹被修改时验证代码风格(如果存在 .php_cs.dist.php-cs-fixer.dist.php 文件)
  • 如果项目根目录存在 docker-compose.yml,则启动 docker compose
showcase.mov

安装

composer global require innmind/lab-station

使用

在您想要工作的项目内(与 composer.json 同级)

lab-station

这样就完成了,无需配置。