I wanted to support distribution structures where the TYPO3 core is not in the document root but a level above, like /typo3_src, with "/" being the distribution root, containing the composer.json. The document root would be /www-data and the extension would be located in /www-data/typo3conf/ext. The symlinks for index.php and typo3 would be located in the document root pointing a level up, e.g. "../typo3_src/index.php".
Therefore I improved the relative symlink functionality in the FileSystem utility (first commit [e48c91c]) and then improved the installers to use it (second commit [7e54c60]). Afterwards I improved the installers to make the installations paths configureable via the "extra" section in the composer.json, like in the composer/installers package (third commit [6cdc299]).
I wanted to support distribution structures where the TYPO3 core is not in the document root but a level above, like /typo3_src, with "/" being the distribution root, containing the composer.json. The document root would be /www-data and the extension would be located in /www-data/typo3conf/ext. The symlinks for index.php and typo3 would be located in the document root pointing a level up, e.g. "../typo3_src/index.php".
Therefore I improved the relative symlink functionality in the FileSystem utility (first commit [e48c91c]) and then improved the installers to use it (second commit [7e54c60]). Afterwards I improved the installers to make the installations paths configureable via the "extra" section in the composer.json, like in the composer/installers package (third commit [6cdc299]).