ttn / tea
TYPO3 example extension for unit testing and best practices
Installs: 9 818
Dependents: 1
Suggesters: 0
Security: 0
Stars: 70
Watchers: 13
Forks: 20
Open Issues: 119
Type:typo3-cms-extension
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
- 3.x-dev
- v3.1.0
- v3.0.0
- 2.x-dev
- v2.0.1
- v2.0.0
- v1.1.0
- v1.0.0
- dev-dependabot/npm_and_yarn/eslint-9.1.1
- dev-dependabot/composer/spaze/phpstan-disallowed-calls-tw-3.2
- dev-dependabot/npm_and_yarn/eslint-9.1.0
- dev-dependabot/npm_and_yarn/eslint-9.0.0
- dev-TASK/Drop-predefined-CI-support
- dev-TASK/Use-github-format-in-phpstan-ci
- dev-TASK/Move-tooling-configuration-to-config-dir
- dev-1160-phpstan-todo
- dev-workshop/write-new-tests
- dev-workshop/show-tests
- dev-talk/online-days
- dev-498-editorcheck
- dev-lwolf-new-content-element-wizard
- dev-lwolf-length-validation
- dev-lwolf-simple-service
- dev-lwolf-services
- dev-workshop/t3dd22
- dev-Docs/Add-nginx-config
This package is auto-updated.
Last update: 2024-04-23 05:14:40 UTC
README
This TYPO3 extension, based on Extbase and Fluid, is an example of best practices in automated code checks, unit/functional/acceptance testing and continuous integration.
You can also use this extension to manage your collection of delicious teas.
URL | |
---|---|
Repository: | https://github.com/FriendsOfTYPO3/tea |
Read online: | https://docs.typo3.org/p/ttn/tea/main/en-us/ |
TER: | https://extensions.typo3.org/extension/tea/ |
Slack: | https://typo3.slack.com/channels/qa-best-practices |
Presentation at the TYPO3 Online Days 2021
At the TYPO3 Online Days 2021, Oliver Klee held a session where her presented our approach for automating the code quality of extensions.