grosv/laravel-git-workflow

Laravel 包的仓库模板

2.0.1 2020-09-07 13:47 UTC

This package is auto-updated.

Last update: 2024-09-07 22:10:29 UTC


README

Latest Version on Packagist StyleCI Build Status

这是一个用于管理我的团队和任何与我合作的自由职业者的GitHub工作流程。我们所有的项目都在master分支上使用短暂的特性分支。我们使用草稿拉取请求并且至少每天推送到仓库,以便我能快速跟踪进度并识别“停滞”的开发者。

安装

composer require grosv/laravel-git-workflow --dev

这为你的Laravel应用添加了一些命令。

命令

php artisan day:start 验证我们是否有开发者的GitHub用户名,检出master并确保其是最新的。提示开发者选择要解决的问题。

php artisan issue:start {issue} 检出与问题相关联的分支。如果不存在,则创建远程分支和草稿拉取请求。

php artisan commit 确保开发者位于特性分支上,然后提交/推送。

php artisan issue:close {issue} (不是最佳方案) 提交一个空提交,并在消息中标记项目所有者以请求审查,并提示开发者在github.com上标记PR以供审查。

php artisan day:end 询问开发者当天投入了多少小时,并将尚未提交到PR的内容提交。