58 lines
1.4 KiB
ReStructuredText
58 lines
1.4 KiB
ReStructuredText
|
|
.. include:: /Includes.rst.txt
|
|
|
|
.. _feature-68184:
|
|
|
|
================================================================================================
|
|
Feature: #68184 - Paths to typo3/cms package and document root can be specified in composer.json
|
|
================================================================================================
|
|
|
|
See :issue:`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:
|
|
|
|
.. code-block:: javascript
|
|
|
|
{
|
|
"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"
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
Impact
|
|
======
|
|
|
|
When specifying the configuration like mentioned above, the directory structure of a `composer install` will change.
|
|
|
|
|
|
.. index:: PHP-API
|