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 update
Build the phar archive
make build-intl
Set version
Set the new version in the files
ext_emconf.php
Documentation/Settings.cfg
and adjust the
CHANGELOG.md
with 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.zip
which is ready for upload to TER.x.y.z
holds the recent version number.