jpmschuler / typo3-extdev-helper
Package info
github.com/jpmschuler/typo3-extdev-helper
Type:project-configuration
pkg:composer/jpmschuler/typo3-extdev-helper
Requires
- ext-json: *
- ergebnis/composer-normalize: ^2.28.3
- friendsofphp/php-cs-fixer: ^v3.14.1
- funct-gmbh/php-watcher: ^v1.0.1
- helmich/typo3-typoscript-lint: ^2.5.2
- micheh/phpcs-gitlab: ^1.1.0
- michielroos/typo3scan: ^1.7.7
- nimut/testing-framework: ^6.0.1
- saschaegerer/phpstan-typo3: ^1.8.5
- sebastian/phpcpd: ^6.0.3
- squizlabs/php_codesniffer: ^3.7.2
- ssch/typo3-rector: ^1.2.2
- typo3/tailor: ^1.5.0
Requires (Dev)
- roave/security-advisories: dev-latest
- typo3/cms-core: ^v11.4.16
Suggests
- bk2k/configuration-installer: *@dev
This package is auto-updated.
Last update: 2026-05-29 01:40:52 UTC
README
=======
Beware - will probably break your project and delete stuff
=======
Project Configuration Installer: jpmschuler/typo3-extdev-helper
composer package to force-drop CI/CD and QA related stuff into an extension. Beware! This overwrites a lot, take a look at the payload folder, especially payload/composer.override.json and payload/package.override.json.
This uses an additional package.json as npm offers wonderful git and semver tools.
This is in no way configurable currently, but rather serves as a proof-of-concept. All changes to the files should be overwritten during the next composer install/update probably. . It is focussed on plain typo3 extensions, not sitepackages.
It is focussed on gitlab and requires some env vars set.
Installation:
composer req jpmschuler/typo3-extdev-helper:*@dev $(composer config vendor-dir)/jpmschuler/typo3-extdev-helper/typo3-extdev-helper-init