Feature #41513
Composer support
Status: | Resolved | Start date: | 2012-10-02 | |
---|---|---|---|---|
Priority: | Should have | Due date: | ||
Assigned To: | - | % Done: | 100% |
|
Category: | - | |||
Target version: | - |
Description
How to change Surf to work with Composer
we add a new task "composer:install", which will just run "composer install" in the workspace directory
this re-downloads the dependencies all the time currently, but we hope composer will solve that for us soon (see https://github.com/composer/composer/pull/915 )
check if --prefer-source improves this
The FLOW3 Application Surf wll be adjusted to run the composer:install task by default
The composer:install will check at first the following things:
if composer.json is not found, skip the step -> so it's backwards-compatible
if composer command not found (the task should use a option "composerCommandPath" for that), throw error
then run "composer install --no-ansi --no-interaction"
Associated revisions
[FEATURE] Add composer support to Surf
Adds a download and install task for composer. The install
task is enabled by default for the FLOW3 Application.
Change-Id: I472fb35f7fae6f1ff50a241173ba9cebd46ac053
Resolves: #41513
History
#1 Updated by Gerrit Code Review almost 3 years ago
Patch set 1 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/15236
#2 Updated by Gerrit Code Review almost 3 years ago
Patch set 2 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/15236
#3 Updated by Gerrit Code Review almost 3 years ago
Patch set 3 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/15236
#4 Updated by Gerrit Code Review almost 3 years ago
Patch set 4 for branch master has been pushed to the review server.
It is available at http://review.typo3.org/15236
#5 Updated by Rens Admiraal almost 3 years ago
- Status changed from New to Resolved
- % Done changed from 0 to 100
Applied in changeset f341dfe2e4b0fe7379be9f1c65855778a3eeb9f0.