Ich habe einige Änderungen am ursprünglichen Discourse-Projekt vorgenommen und sie in mein persönliches Repository gepusht.
Jetzt möchte ich das Projekt “discourse_docker” verwenden, um auf meinem Server bereitzustellen.
Natürlich wird das Projekt “discourse_docker” das ursprüngliche Projekt “discourse” bereitstellen und nicht mein eigenes.
Wie kann ich die Bereitstellung von “discourse_docker” mit meinem Repository verknüpfen?
Sie dürfen keine Updates von vorgelagerten Quellen blockieren (Fehlerbehebungen, Sicherheitspatches, sogar neue Funktionen). Daher ist es am besten, Anpassungen mit einem Plugin (wenn Sie das Backend ändern müssen) oder einer Theme-Komponente (wenn nur das Frontend) vorzunehmen.
Wenn Sie versuchen, einen Fork zu pflegen, werden Sie bald feststellen, dass dies sehr zeitaufwändig ist.