Ich habe eine Extension erstellt.
Diese hat ein 3 requirements.
Nun möchte ich das wenn die Extension installiert wird ( bzw composer update in der roots json ausgefuhrt wird) , das auch alle requirements meiner extension mit installiert werden.
in der composer.json meiner extension steht folgender relevanter teil :
PHP-Code:
// // extension requirements in der extension composer.json
"require": {
"contao/core-bundle": "^4.9",
"mvpasarel/typekit-php": "^1.1",
"sabberworm/php-css-parser": "^8.3",
},
Installieren tue ich die Extension zurzeit über path (root composer json)
PHP-Code:
// contao root composer.json
"require": {
"myname/starter-bundle": "dev-master",
},
"repositories": [
{
"type": "path",
"url": "vendor/myname/starter-bundle"
},
Die Extension liegt also bereits im Vendor ordner.
Wenn ich composer.update ausführe im extension ordner
dann wird ein weiterer vendor ordner erstellt in meinem Extension Ordner.
ich denke das ich nicht der richtige weg ? Da die installierten packete dort auch nicht erkannt werden
Ziel ist es das meine Extension auf github oder packigist liegt ... und und man dann einfach nur require myname/mybundle ausführt
(und alle requirements von der extension auch installiert werden) .. funktioniert das über type : path nicht ?
Lesezeichen