Moin,
ich habe ein Composer Setup mit ein paar eigenen Modulen via. “@dev” eingebunden.
Nun würde ich gerne “live” also im richtigen Pfad die Module bearbeiten und die Änderungen direkt in den Modulen sehen die ich bei Composer angegeben habe. Dies ist aktuell nicht so.
Aktuell erstellt mein System lediglich einen Symlink vom packages Ordner zum Vendor, aber die Module die im Shopverzeichnis liegen sind lediglich kopiert und nicht gesymlinked.
Ich hätte gedacht, dass ich in der Composer Json der Module sowas wir machen könnte…
“extra”: {
“oxideshop”: {
“target-directory”: “mycomp/module”,
“options”: {
“symlink”: true
}
}
},
Das hat jedoch nicht geklappt.
Ich benötige das, da ich mehrere Leute auf den Themen laufen lasse und teilweise zwischen alten Oxid Versionen springen, dort hatten wir kein Composer im Einsatz. Außerdem finde ich es definitiv schwierig, dass man potentiell die Änderungen an Modulen an zwei stellen pflegen müsste.
Gibt es ein Setting dort vielleicht mit einem Symlink zu arbeiten o.ä. ?
Würde mich freuen wenn ihr hier einmal eure Erfahrungen und/oder “Best Practices” reinschreibt.
Vielen Dank!