ttn / tea
TYPO3 示例扩展,用于单元测试和最佳实践
v3.1.0
2024-01-08 18:47 UTC
Requires
- php: ~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0
- psr/http-message: ^1.0.1
- typo3/cms-core: ^11.5.4 || ^12.4
- typo3/cms-extbase: ^11.5.4 || ^12.4
- typo3/cms-fluid: ^11.5.4 || ^12.4
- typo3/cms-frontend: ^11.5.4 || ^12.4
Requires (Dev)
- ergebnis/composer-normalize: ^2.28.3
- friendsofphp/php-cs-fixer: ^3.46.0
- helmich/typo3-typoscript-lint: ^3.1.0
- php-coveralls/php-coveralls: ^2.7.0
- phpstan/extension-installer: ^1.3.1
- phpstan/phpstan: ^1.10.55
- phpstan/phpstan-phpunit: ^1.3.15
- phpstan/phpstan-strict-rules: ^1.5.2
- phpunit/phpunit: ^9.6.15
- saschaegerer/phpstan-typo3: ^1.9.1
- seld/jsonlint: ^1.10.1
- squizlabs/php_codesniffer: ^3.8.0
- symfony/console: ^5.4 || ^6.4
- symfony/translation: ^5.4 || ^6.4
- symfony/yaml: ^5.3.6 || ^6.2.0
- tomasvotruba/type-coverage: ^0.2.1
- typo3/cms-fluid-styled-content: ^11.5.4 || ^12.4.0
- typo3/coding-standards: ^0.6.1
- typo3/testing-framework: ^7.0.4
Conflicts
- typo3/class-alias-loader: < 1.1.0
Replaces
- typo3-ter/tea: v3.1.0
- dev-main / 4.0.x-dev
- v3.1.0
- v3.0.0
- v2.0.1
- v2.0.0
- v1.1.0
- v1.0.0
- dev-task/symfony-dev-deps
- dev-dependabot/composer/phpstan/phpstan-strict-rules-tw-1.6.1
- dev-feature/runAllCodeFixes
- dev-cleanup/sort-gitlab-includes
- dev-feature/rector-scripts
- dev-TASK/use-development-php.ini-on-gitlab-ci
- dev-TASK/Move-php-cs-fixer-to-build-dir
- dev-feature/paratest
- dev-dependabot/bug/fix-package.json_1338
- dev-1120-add-a-command-to-create-test-data
- dev-dependabot/composer/helmich/typo3-typoscript-lint-tw-3.2.1
- dev-tests/functionalShowAction
- dev-543-addphive-section-to-docs
- dev-TASK/Move-tooling-configuration-to-config-dir
- dev-TASK/Drop-predefined-CI-support
- dev-TASK/Use-github-format-in-phpstan-ci
- dev-1160-phpstan-todo
- dev-workshop/write-new-tests
- dev-workshop/show-tests
- dev-talk/online-days
- dev-498-editorcheck
- dev-workshop/t3dd22
This package is auto-updated.
Last update: 2024-09-21 08:11:29 UTC
README
本TYPO3扩展基于Extbase和Fluid,是自动化代码检查、单元/功能/接受测试和持续集成方面的最佳实践示例。
您也可以使用此扩展来管理您的茶叶收藏。
反馈
我们重视并欢迎各种形式的反馈,包括讨论。您可以通过TYPO3 Slack在我们的频道或直接向团队成员发送消息来发送反馈。我们也欢迎电子邮件。所有联系信息都可以在我们的typo3.org 团队页面上找到。另一种方法是打开GitHub上的问题。
哲学
以下是我们代码和技术哲学的列表。有关我们一般工作方式的概述,请参阅https://typo3.org/community/teams/best-practices。
语义化版本控制
项目遵循语义化版本控制。
与TYPO3核心一致
当适用时,我们所有决策都与TYPO3核心保持一致。TYPO3自身是单仓库,有时需要做出不同的决策。我们在《Documentation/DivergencesToTypo3Core/》中记录了所有差异。
2021年TYPO3在线日活动上的演讲
在2021年TYPO3在线日活动中,Oliver Klee进行了一次会议,介绍了我们自动处理扩展代码质量的方法。