phpgithook/module-hello-world

PHPGithook - Hello World 模块

安装: 0

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:phpgithook-module

v1.0.0 2020-06-06 15:02 UTC

This package is auto-updated.

Last update: 2024-09-07 01:38:14 UTC


README

这是一个模块,用于展示 PHPGithook 的功能。

如何创建模块

首先,你必须有一个名为 Setup.php 的文件,并且这个文件必须实现 PHPGithook\ModuleInterface\PHPGithookSetupInterface

你必须在你的 composer 文件中引入 phpgithook/module-interface,以获取接口访问权限。

你不需要为所有 git 钩子创建文件,你可以只创建你想要的,你也可以将所有内容都放在 Setup.php 文件中。

如何测试模块

你可以在你的 composer 开发要求中引入 phpgithook/module-tester,并创建一个继承自 PHPGithook\ModuleTester\ModuleTester 的测试文件,实现抽象方法,并提供你的 Setup.php 文件的路径。

如果你没有实现所有 git 钩子,将会抛出警告,如果这是故意的,当然可以忽略这些警告。

安装

由于这是一个示例模块,通常不应该使用 - 但如果你想,当然可以使用。

使用 composer require phpgithook/module-hello-world 安装它

要激活它,你必须运行 vendor/bin/phpgithook phpgithook:module:enable helloworld