Feature: #68184 - Paths to typo3/cms package and document root can be specified in composer.json
See forge#68184
Description
With the new composer installer it is possible to specify the path of the document root and also the path of the typo3/cms package.
It can be specified in the extra section of your composer root package like that:
{
"repositories": [
{ "type": "composer", "url": "http://composer.typo3.org/" }
],
"name": "typo3/cms-base-distribution",
"description" : "TYPO3 CMS Base Distribution",
"license": "GPL-2.0+",
"config": {
"vendor-dir": "Packages/Libraries",
"bin-dir": "bin"
},
"require": {
"typo3/cms": "dev-master"
},
"require-dev": {
"mikey179/vfsStream": "1.3.*@dev",
"phpunit/phpunit": "~4.4.0",
"twbs/bootstrap": "3.3.*",
"fortawesome/font-awesome": "4.2.*"
},
"extra": {
"typo3/cms": {
"cms-package-dir": "{$vendor-dir}/typo3/cms",
"web-dir": "web"
}
}
}
Copied!
Impact
When specifying the configuration like mentioned above, the directory structure of a composer install
will change.