netgen / layouts-standard
Netgen Layouts 允许您以更简单的方式和更少的编码来构建和管理复杂的网页。此包提供了一套最常用的块和布局,用于构建丰富的内容网站。
1.4.3
2023-11-10 14:19 UTC
Requires
- erusev/parsedown: ^1.7
- netgen/layouts-core: ~1.4.6
Requires (Dev)
- netgen/layouts-coding-standard: ^2.0
- phpstan/phpstan: ^1.9
- phpstan/phpstan-phpunit: ^1.3
- phpstan/phpstan-strict-rules: ^1.4
- phpunit/phpunit: ^9.6 || ^10.1
- symfony/phpunit-bridge: ^6.2
- symfony/var-dumper: ^3.4 || ^5.4 || ^6.2
- vimeo/psalm: ^4.30 || ^5.4
README
此包提供了一套最常用的块和布局,用于Netgen Layouts构建丰富的内容网站。它是安装Netgen Layouts时的起点。
阅读有关如何将完整的Netgen Layouts安装到基于Symfony的应用中的安装说明。
作为替代方案,您可以使用以下预安装了Netgen Layouts的存储库来引导您的项目
这些将在第三方产品发布新版本时保持最新。
对于开发者
运行测试需要在您的完整 vendors 中安装,因此请在运行测试之前运行 composer install
。
单元测试
从存储库根目录调用 composer test
以运行单元测试
$ composer test
PHPStan 静态分析
所有代码都使用PHPStan进行静态分析。确保在您的更改后PHPStan对整个代码库是绿色的。运行以下两个命令以对库/捆绑代码和测试代码运行PHPStan
$ composer phpstan
$ composer phpstan-tests
编码规范
此存储库使用PHP CS Fixer和定义在 .php-cs-fixer.php
文件中的规则来强制编码规范。在提交补丁之前,请检查代码是否存在CS违规。
$ php-cs-fixer fix