ruugaard / git-hooks-workflow
与工作流程相关的 Git 钩子。
1.0.0
2021-10-21 08:44 UTC
Requires
- php: ^7.4|^8.0
- ext-json: *
- rugaard/git-hooks: ^1.0
README
这是一个“插件”包,可以无缝集成到Git Hooks包中。
它将安装 Git 钩子,这些钩子将对您的项目自动运行多个检查,以确保它们遵循项目的流程和命名约定。
📦 安装
您可以通过使用以下命令通过Composer安装此包:
composer require rugaard/git-hooks-workflow
📝 配置
要更改一个或多个脚本的默认配置,您需要在项目根目录中有一个git-hooks.config.json
文件。如果没有,您可以使用以下命令创建它:
./vendor/bin/git-hooks config
Rugaard\GitHooks\Workflow\CommitMsg\IssueReferenceCommand
检查提交是否包含问题引用。默认为 GitHub 格式。
如果提交消息不包含问题引用,则将检查分支名称以查看是否可以提取问题引用。
Rugaard\GitHooks\Workflow\PreCommit\BranchNameCommand
检查当前分支名称,并确保它遵循项目的命名约定。
🚓 许可证
此包在MIT许可证下发布。