Um eine eigene Erweiterung einbindet, die man nicht unbedingt öffentlich auf packagist.com verknüpfen möchte , habe ich hier zwei Versionen ausprobiert und möchte diese hier (zur eigenen Gedächtnisstütze) niederschreiben.

Man legt z.B. auf gitlab ein privates Repo an und bindet dieses dann so in seine composer.json der Website-Installation ein:

"require": {
"php": "^5.6|^7.0",
"contao/manager-bundle": "4.4.*",
....
"srhinow/meinecontaoerweiterung-bundle": "dev-master",
....
},
"repositories": [
{
"type": "vcs",
"url": "git@gitlab.com:srhinow/meinecontaoerweiterung-bundle.git"
}
],

Oder man bezieht dieses Repo als lokalen Ordner der außerhalb der Contao-Installation liegt mit ein. Das hat den Vorteil das man im Editor zwar das Modul innerhalb der Contao-Installation bearbeiten kann, da das ein Symlink ist kann man im eigentlichen Modulordner dann mit git nach belieben pflegen. Das eignent sich vorallem in den ersten Zügen der Modulprogrammierung.

"require": {
"php": "^5.6|^7.0",
"contao/manager-bundle": "4.4.*",
....
"srhinow/meinecontaoerweiterung-bundle": "0.0.1",
....
},
"repositories": [
{
"type": "path",
"url": "/var/www/b/b-project/git_module/meinecontaoerweiterung-bundle",
"options": {
"symlink": true
}
}
],

Zurück


Kommentare

Es wurden noch keine Kommentare abgegeben. Fühl dich frei und sei der Erste.


hinterlasse ein Kommentar