[FEATURE] Load web libraries via bower instead of composer 38/38238/2
authorBenjamin Mack <benni@typo3.org>
Thu, 26 Mar 2015 11:13:26 +0000 (12:13 +0100)
committerWouter Wolters <typo3@wouterwolters.nl>
Thu, 26 Mar 2015 12:57:52 +0000 (13:57 +0100)
commit45511360866a979103f8ffb9854ce24ba96a1f1b
tree65342b6560c78b5e03e376db077e2699950e6b7b
parentf1ce9ca5ae6fa426fd129e617588b5211c454864
[FEATURE] Load web libraries via bower instead of composer

Introduce "bower" as a component dependency management for
loading all JS/CSS related libraries.

This patch introduces bower to install web-related components
into EXT:core/Resources/Contrib/components/ which is excluded
from the Git Repository.

The main LESS file of t3skin, which is currently the only place
where the current third-party library (previously from composer)
were used. The code is adapted accordingly.

The new file .bowerrc holds the information where to install the
components, bower.json contains the dependencies needed.

Currently there are only development-related components in
bower.json.

For more information about bower see http://bower.io.

Resolves: #66042
Releases: master
Change-Id: I4ee7e7a5a47d39a3c66c674556e59643d0ff2336
Reviewed-on: http://review.typo3.org/38238
Reviewed-by: Daniel Sattler <sattler@b13.de>
Tested-by: Daniel Sattler <sattler@b13.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
.bowerrc [new file with mode: 0644]
.gitignore
bower.json [new file with mode: 0644]
composer.json
typo3/sysext/core/Documentation/Changelog/master/Feature-66042-WebLibrariesLoadedViaBower.rst [new file with mode: 0644]
typo3/sysext/t3skin/Resources/Private/Styles/t3skin.less