projectrebel / github-workflow
快速为您的Laravel应用添加一个精简的、基于trunk的、与发布相关的工作流程
v1.0.0
2023-04-02 20:53 UTC
Requires
- php: ^7.4|8.*
- illuminate/contracts: 7.*|8.*|9.*|^10.0
- spatie/laravel-package-tools: ^1.12.1
Requires (Dev)
- laravel/pint: ^1.0
- nunomaduro/collision: ^7.9
- orchestra/testbench: ^8.0
- pestphp/pest: ^2.0
- pestphp/pest-plugin-arch: ^2.0
- pestphp/pest-plugin-laravel: ^2.0
README
快速通过由GitHub Actions和发布支持的强大CI工作流程来支持您的基于trunk的项目。
先决条件
此包假定使用Vapor、Larastan和Pint。这些包需要安装,并将以下脚本添加到 composer.json
"scripts": { "check-style": "vendor/bin/pint --test", "static-analysis": "vendor/bin/phpstan analyse", ... }
还假定您的Vapor项目中有一个“预发布”环境。
安装
您可以通过composer安装此包
composer require projectrebel/github-workflow
用法
只需运行安装命令并按照提示操作。
php artisan github-workflow:install
变更日志
请参阅变更日志了解最近更改的更多信息。
贡献
请参阅贡献指南了解详细信息。
安全漏洞
请查看我们的安全策略了解如何报告安全漏洞。
鸣谢
许可证
MIT许可证(MIT)。请参阅许可证文件获取更多信息。