composer.json(s) - Sioweb/Contao4DummyBundle GitHub Wiki
Für ein Paket gibt es zwei wichtige composer.json-Dateien. Die im Root der ganzen Installation und die im Paket selbst.
[ROOT:] composer.json
Ein Paket brauch mindestens den Eintrag im Block "require":"VERSION_NUMBER"
. Ist das Paket nicht auf Packagist.org zu finden, dann benötigt es zusätzlich noch die Angabe wo und wie Composer das Paket finden kann.
"require": {}
"require": {
...
"sioweb/dummy-bundle": "^1.0"
...
}
"repositories": []
"repositories": [
{
"type": "path",
"url": "bundles/Sioweb/DummyBundle"
}
]
[Package:] composer.json
Jedes Paket benötigt zwingend eine Valide composer.json. Diese Datei weißt Composer an, was und wie das Paket behandelt werden soll und ob es noch weitere zu installierende Abhängigkeiten gibt.