Maintenance¶
Target group: Contributors, Developers
Packaging of extension for TER¶
As the necessary symfony/intl package is not shipped with TYPO3 v11 LTS it has to be bundled with the extension for legacy installations. To achieve this the humbug/box package is used to build a phar archive with the dependency.
Install Box
The humbug/box package can be installed with Phive:
phive install
It is then available via
tools/box.Update the symfony/intl package
cd Resources/Private/PHP composer updateBuild the phar archive
make build-intl
Set version
Set the new version in the files
ext_emconf.phpDocumentation/Settings.cfg
and adjust the
CHANGELOG.mdwith the new release.Release
Publish the release. After pulling the tag, the packaging of the extension for the TYPO3 Extension Repository (TER) can be created with:
make zip
This creates/replaces a file
../zip/form-country-select_x.y.z.zipwhich is ready for upload to TER.x.y.zholds the recent version number.