Ich bekomme es nicht hin das Sitepackage nach Anleitung (Kapitel 6, Eine eigene Template-Extension erstellen) zu erstellen.
Die Verzeichnisstruktur sieht woe folgt aus:

Mit
ddev composer config repositories.local path './packages/*'
wurde ans Ende der composer.json im Hauptverzeichnis folgendes eingefügt.
...
"repositories": {
"local": {
"type": "path",
"url": "'./packages/*'"
}
}
Der Inhalt der composer.json ist der aus dem Download der entsprechenden Lektion:
{
"name": "wwagner/vt13sitepackage",
"description": "Sitepackage for TYPO3 13",
"type": "typo3-cms-extension",
"license": "GPL-2.0-or-later",
"authors": [{
"name": "Wolfgang Wagner",
"email": "videotraining@wwagner.net"
}],
"require": {
"typo3/cms-core": "^13.4"
},
"extra": {
"typo3/cms": {
"extension-key": "vt13sitepackage"
}
}
}
Führe ich nun ddev composer req wwagner/vt13sitepackage:@dev aus erhalte ich auf der Kommandozeile folgenden Fehler:
ddev composer req wwagner/vt13sitepackage:@dev
In PathRepository.php line 163:
The `url` supplied for the path ('./packages/*') repository does not exist
require [--dev] [--dry-run] [--prefer-source] [--prefer-dist] [--prefer-install PREFER-INSTALL] [--fixed] [--no-suggest] [--no-progress] [--no-update] [--no-install] [--no-audit] [--audit-format AUDIT-FORMAT] [--update-no-dev] [-w|--update-with-dependencies] [-W|--update-with-all-dependencies] [--with-dependencies] [--with-all-dependencies] [--ignore-platform-req IGNORE-PLATFORM-REQ] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [-m|--minimal-changes] [--sort-packages] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--apcu-autoloader] [--apcu-autoloader-prefix APCU-AUTOLOADER-PREFIX] [--] [<packages>...]
Composer [req wwagner/vt13sitepackage:@dev] failed, composer command failed: exit status 1. stderr=