inpsyde / google-tag-manager
将 Google Tag Manager 容器代码添加到您的网站,并填充 Google Tag Manager 数据层。
3.0.0-beta.1
2024-07-25 14:01 UTC
Requires
- php: >=8.1
- inpsyde/modularity: ~1.7
Requires (Dev)
- brain/monkey: ^2
- inpsyde/php-coding-standards: 2.0.0-beta.4
- php-stubs/wordpress-stubs: >=6.6@stable
- phpunit/phpunit: ~10
- vimeo/psalm: >=4.8.1@stable
Suggests
- inpsyde/wonolog: You may want to install Wonolog to enable logging for this package.
This package is auto-updated.
Last update: 2024-09-21 13:44:46 UTC
README
Inpsyde Google Tag Manager 将 GTM 容器代码插入您 WordPress 网站的每个页面,并将数据写入数据层。
文档
如何开始开发
此插件不包括构建资产和 PHP 依赖项。因此,在通过 Composer 或 git checkout 加载该存储库后,您必须安装它们。
使用 Yarn
yarn install && yarn build
测试与质量
要运行所有测试,您必须首先安装 composer dev-dependencies。
PHPCS
vendor/bin/phpcs
PHPUnit
vendor/bin/phpunit
如何创建版本发布
要创建版本发布,请转到 <target>-built
分支并创建标签和发布。
示例 1:将更改添加到 master
分支。
开发者向 master
分支提交 PR 添加功能。一旦合并,就会触发构建和推送工作流程。[bot] 此工作流程将创建构建并将其推送到 master-built
分支。[human] 然后在 master-built
上创建标签,然后创建发布。
示例 2:将更改添加到 1.x
分支。 开发者向 1.x
分支提交 PR 添加功能。一旦合并,就会触发构建和推送工作流程。[bot] 此工作流程将创建构建并将其推送到 1.x-built
分支。[human] 然后在 1.x-built
上创建标签,然后创建发布。
许可证
此存储库是免费软件,并按照 GNU 通用公共许可证第 2 版或(根据您的选择)任何更新版本的条款发布。有关完整许可证,请参阅LICENSE。