eureka / domain-page
用于管理Web项目中动态页面的域名。
2.0.0
2023-07-10 20:56 UTC
Requires
- php: 8.1.*||8.2.*
- eureka/component-database: ^3.2
- eureka/component-orm: ^5.4
- eureka/component-validation: ^5.2
Requires (Dev)
- dealerdirect/phpcodesniffer-composer-installer: ^1.0
- eureka/component-console: ^5.3
- eureka/kernel-console: ^5.2
- phpstan/phpstan: ^1.10
- phpunit/phpcov: ^9.0
- phpunit/phpunit: ^10.2
- squizlabs/php_codesniffer: ^3.7
This package is auto-updated.
Last update: 2024-09-10 23:34:36 UTC
README
用于管理Web项目中动态页面的域名。
贡献
查看 CONTRIBUTING 文件。
安装/更新项目
您可以使用以下命令安装项目:
make install
并使用以下命令更新:
make update
注意:对于组件,composer.lock
文件没有提交。
测试 & CI(持续集成)
测试
您可以使用以下命令在您的环境中运行测试(包含覆盖率):
make tests
为了获得更清晰的输出(但不包括覆盖率),您可以使用以下命令:
make testdox # run tests without coverage reports but with prettified output
代码风格
您也可以使用以下命令运行代码风格检查:
make phpcs
您也可以使用以下命令运行代码风格修复:
make phpcbf
静态分析
要执行代码的静态分析(使用 phpstan,默认为 lvl 9),您可以使用以下命令:
make phpstan
为确保您的代码与当前Deezer支持的版本以及未来版本的php兼容,您需要运行以下命令(两者都是完全支持所必需的):
最低支持版本
make php81compatibility
最高支持版本
make php82compatibility
CI模拟
最后,“辅助”命令,您可以在提交和推送之前运行:
make ci
许可证
该项目目前是 专有 的,不应在Deezer之外使用。