forme/framework
WordPress的MVC框架。
v3.9.4
2024-09-11 10:46 UTC
Requires
- php: ^8.1
- cakephp/core: ^5.0
- http-interop/response-sender: ^1.0
- illuminate/config: ^9.52 || ^10.0
- illuminate/database: ^9.52 || ^10.0
- illuminate/view: ^9.52.9 || ^10.0
- laminas/laminas-diactoros: ^3.0
- laravel/prompts: ^0.1.25
- league/plates: ^3.5
- log1x/sage-directives: ^2.0
- monolog/monolog: ^2.9 || ^3.3
- papertower/wp-rest-api-psr7: ^0.8.0
- php-di/php-di: ^7.0.2
- ramsey/uuid: ^4.7.4
- rareloop/psr7-server-request-extension: ^2.1
- relay/relay: ^2.1.2
- robmorgan/phinx: ^0.15
- spatie/enum: ^3.13
- symfony/string: ^6.3
- symfony/yaml: ^6.3
- twig/twig: ^3.14
- vlucas/phpdotenv: ^5.5
Requires (Dev)
- fakerphp/faker: ^1.23
- filp/whoops: ^2.15.2
- mockery/mockery: ^1.6.2
- nunomaduro/mock-final-classes: dev-master
- pestphp/pest: ^2.0.0
- php-stubs/acf-pro-stubs: ^6.0.6
- php-stubs/woocommerce-stubs: ^8.1
- php-stubs/wp-cli-stubs: ^2.8
- phpstan/phpstan: ^1.10.18
- ramsey/conventional-commits: ^1.5
- rector/rector: ^0.18.3
- symfony/var-dumper: ^6.3
- szepeviktor/phpstan-wordpress: ^1.3.0
- yoast/wp-test-utils: dev-JRF/update-for-polyfills-2.0
- dev-main
- v3.9.4
- v3.9.3
- v3.9.2
- v3.9.1
- v3.9.0
- v3.8.13
- v3.8.12
- v3.8.11
- v3.8.10
- v3.8.9
- v3.8.8
- v3.8.7
- v3.8.6
- v3.8.5
- v3.8.4
- v3.8.3
- v3.8.2
- v3.8.1
- v3.8.0
- v3.7.1
- v3.7.0
- v3.6.1
- v3.6.0
- v3.5.2
- v3.5.1
- v3.5.0
- v3.4.4
- v3.4.3
- v3.4.2
- v3.4.1
- v3.4.0
- v3.3.5
- v3.3.4
- v3.3.3
- v3.3.2
- v3.3.1
- v3.3.0
- v3.2.4
- v3.2.3
- v3.2.2
- v3.2.1
- v3.2.0
- v3.1.1
- v3.1.0
- v3.0.14
- v3.0.13
- v3.0.12
- v3.0.11
- v3.0.10
- v3.0.9
- v3.0.8
- v3.0.7
- v3.0.6
- v3.0.5
- v3.0.4
- v3.0.3
- v3.0.2
- v3.0.1
- v3.0.0
- v2.11.4
- v2.11.3
- v2.11.2
- v2.11.1
- v2.11.0
- v2.10.8
- v2.10.7
- v2.10.6
- v2.10.5
- v2.10.4
- v2.10.3
- v2.10.2
- v2.10.1
- v2.10.0
- v2.9.0
- v2.8.7
- v2.8.6
- v2.8.5
- v2.8.4
- v2.8.3
- v2.8.2
- v2.8.1
- v2.8.0
- v2.7.4
- v2.7.3
- v2.7.2
- v2.7.1
- v2.7.0
- v2.6.2
- v2.6.1
- v2.6.0
- v2.5.8
- v2.5.7
- v2.5.6
- v2.5.5
- v2.5.4
- v2.5.3
- v2.5.2
- v2.5.1
- v2.5.0
- v2.4.8
- v2.4.7
- v2.4.6
- v2.4.5
- v2.4.4
- v2.4.3
- v2.4.2
- v2.4.1
- v2.4.0
- v2.3.2
- v2.3.1
- v2.3.0
- v2.2.2
- v2.2.1
- v2.2.0
- v2.1.13
- v2.1.12
- v2.1.11
- v2.1.10
- v2.1.9
- v2.1.8
- v2.1.7
- v2.1.6
- v2.1.5
- v2.1.4
- v2.1.3
- v2.1.2
- v2.1.1
- v2.1.0
- v2.0.11
- v2.0.10
- v2.0.9
- v2.0.8
- v2.0.7
- v2.0.6
- v2.0.5
- v2.0.4
- v2.0.3
- v2.0.2
- v2.0.1
- v2.0.0
- v1.3.6
- v1.3.5
- v1.3.4
- v1.3.3
- v1.3.2
- v1.3.1
- v1.3.0
- v1.2.7
- v1.2.6
- v1.2.5
- v1.2.4
- v1.2.3
- v1.2.2
- v1.2.1
- v1.2
- v1.1
- v1.0.1
- v1.0
- dev-legacy/v2
This package is auto-updated.
Last update: 2024-09-11 10:47:13 UTC
README
Forme WordPress框架
Forme是一个WordPress的MVC框架。这是Forme框架的核心库,被插件、主题和CodeGen组件使用。
开发
为了开发,运行phive install --force-accept-unsigned
,然后运行composer install
。
工具位于./tools
而不是./vendor/bin
您还需要git cliff来生成变更日志,以及pcov来为infection生成覆盖率统计,以进行测量。
有用的工具设置为composer脚本。测试应该在提交时自动运行。
composer test # run pest composer test:setup # set up WP installation for integration testing composer stan # run phpstan on src composer rector:check # rector dry run on src composer rector:fix # rector on src composer cs:check # php cs fixer dry run on src composer cs:fix # php cs fixer on src composer changelog # run git cliff composer hooks # install git hooks (will run on composer install automatically) composer bump:version # bump to the next patch version - can also take argument "minor" or "major" composer infection # run infection on src composer infection:log # run infection on src and log to infection.html