Task #68700
closedImprove composer integration
100%
Description
Since the composer handling in TYPO3 6.2 is not perfect and you quite easy run into troubles when it comes to dependency handling, I have a suggestion to improve the current situation.
My suggestion is to ignore the Composer dependencies in the TYPO3 Extension Manager completely and only respect the ext_emconf.php
files.
This would makes things a lot easier:
In the composer.json
files you could use real Composer Package names for dependency handling (e.g. typo3-ter/my-dependency or even my-vendor/mypackage for packages from Packagist).
In the ext_emconf.php
files you use Extension keys.
No need for "replace" configuration in the composer.json
files any more. No more hassle with underscore / dash naming.
I'll push my proposed solution to Gerrit.
Updated by Gerrit Code Review almost 10 years ago
- Status changed from New to Under Review
Patch set 2 for branch TYPO3_6-2 of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/42214
Updated by Alexander Stehlik almost 10 years ago
@Helmut: I assigned this issue to you as discussed on Slack some days ago. Please ping me there if you would like to discuss my suggestion.
Updated by Helmut Hummel almost 10 years ago
- Description updated (diff)
- Category changed from composer to 1594
- Status changed from Under Review to Accepted
- TYPO3 Version changed from 6.2 to 7
We will tackle this for master, but not for 6.2
Updated by Helmut Hummel almost 10 years ago
- Subject changed from Improve composer integration for TYPO3 6.2 to Improve composer integration
- Description updated (diff)
Updated by Gerrit Code Review almost 10 years ago
- Status changed from Accepted to Under Review
Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/42615
Updated by Gerrit Code Review almost 10 years ago
Patch set 2 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/42615
Updated by Gerrit Code Review almost 10 years ago
Patch set 3 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/42615
Updated by Gerrit Code Review almost 10 years ago
Patch set 4 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/42615
Updated by Gerrit Code Review almost 10 years ago
Patch set 5 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/42615
Updated by Helmut Hummel almost 10 years ago
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
Applied in changeset d07e333a0a76c52b52698a1794225a8a16af70ce.