trusted97/whitecat

开发者工具箱,用于在开发过程中避免无聊的设置

2.0.0 2024-03-18 14:30 UTC

This package is auto-updated.

Last update: 2024-10-03 08:26:49 UTC


README

CI codecov Packagist PHP Version GitHub Packagist Version justforfunnoreally.dev badge PHPStan Enabled Maintainability

开发者工具箱,用于在开发过程中避免无聊的设置

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 文件