Komponenten von Drittanbietern, die über Composer geladen werden. Wenn Sie den Quellcode anderer Personen ändern müssen, sollten Sie ihn direkt beim Anbieter ändern.
Wenn Sie ihn direkt ändern, müssen Sie auch den Anbieter in die Versionsverwaltung einbeziehen ?
Wie geht man normalerweise mit dem Problem um, dass Pakete von Drittanbietern neu geschrieben werden müssen?
Komponenten von Drittanbietern, die über Composer geladen werden. Wenn Sie den Quellcode anderer Personen ändern müssen, sollten Sie ihn direkt beim Anbieter ändern.
Wenn Sie ihn direkt ändern, müssen Sie auch den Anbieter in die Versionsverwaltung einbeziehen ?
Wie geht man normalerweise mit dem Problem um, dass Pakete von Drittanbietern neu geschrieben werden müssen?
Forken Sie das Paket des Drittanbieters und dann das eigene Warehouse des Composers, sodass Ihre Änderungen am Paket des Drittanbieters in Ihr eigenes Warehouse verschoben werden können und die neuesten, die Sie vom Composer heruntergeladen haben, die neuesten sind, die Sie geändert haben.
Was Sie oben gesagt haben, macht Sinn
Wie Composer sein eigenes Lager vorantreibt, können Sie auf Folgendes verweisen
https://segmentfault.com/n/13...
@The Bear Who Can Code Normalerweise werden die Komponenten des Anbieters selten geändert. Gibt es neben dieser Lösung noch andere Möglichkeiten?
Wenn es nur für einzelne Projekte verwendet wird, ändern Sie einfach den Anbietercode direkt.
Denken Sie daran, der Versionsverwaltung beizutreten