trusted97 / whitecat
开发者工具箱,用于在开发过程中避免无聊的设置
2.0.0
2024-03-18 14:30 UTC
Requires
- php: ^8.3
- symfony/console: ^7.0
- symfony/filesystem: ^7.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.14
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^11
- symfony/var-dumper: ^7.0
This package is auto-updated.
Last update: 2024-10-03 08:26:49 UTC
README
开发者工具箱,用于在开发过程中避免无聊的设置
Whitecat 是一个命令行工具箱,每个命令都是为了避免在开发 PHP(包、库、Composer 插件或你正在构建的任何东西)时进行无聊的设置而设计的!
目录
安装
在 composer.json 中
"require-dev": { "trusted97/whitecat": "^1.0.0" },
或
在 Shell 中
composer require --dev trusted97/whitecat
使用方法
此命令列出 Whitecat 中所有可用的命令
vendor/bin/whitecat list
Docker 设置
此命令为您的库设置基本的 Docker 环境
vendor/bin/whitecat docker:setup
GitHub 初始化
此命令为您的库设置基本的 .github 目录和相关文件
vendor/bin/whitecat github:init
GitHub 工作流程
此命令通过操作设置 GitHub 的基本工作流程
vendor/bin/whitecat github:workflow
GitHub 问题
此命令为您的库设置基本的问题模板
vendor/bin/whitecat github:issue
GitHub 拉取请求
此命令为您的库设置基本的拉取请求模板
vendor/bin/whitecat github:pull
PHP CS Fixer
此命令设置一个基本的 PHP CS Fixer 配置文件,并检查是否已通过 composer 安装
vendor/bin/whitecat php-cs-fixer:init
PHPStan
此命令设置一个基本的 PHPStan 配置文件,起始级别为 6,并检查是否已通过 composer 安装
vendor/bin/whitecat phpstan:init
PHPUnit
此命令设置一个基本的 PHPUnit 配置文件,并检查是否已通过 composer 安装
vendor/bin/whitecat phpunit:init
兼容性
贡献
欢迎提出问题、错误报告或改进建议。有关如何贡献的详细信息,请参阅 贡献文件。
许可证
Whitecat 采用 MIT 许可证授权。
有关更多信息,请参阅 LICENSE 文件。