Dumme Frage: Soll ich ein Theme, ein Plugin oder eine Komponente erstellen?

Ich möchte einige Änderungen an der Datei user-card.hbs vornehmen:

https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/templates/components/user-card-contents.hbs

Ich kann diese .hbs-Datei zwar ändern, aber ich komme nicht dahinter: Wie genau verpacke ich sie, damit sie in meinem Discourse verwendet wird? Ich kann nicht erkennen, ob sie Teil eines benutzerdefinierten Themes sein muss, ob ich ein Plugin erstellen muss (!!) oder ob ich eine Komponente (!!) erstellen muss.

Ich bitte nicht jemand anderen, die Arbeit zu übernehmen, und ich habe mich bereits über die Entwicklung von Themes und Plugins informiert – mir dreht sich dabei fast der Kopf :wink: …Ich brauche nur jemanden, der ein bisschen „herausholt“ und mir genug Kontext und Anleitung gibt, damit ich weitermachen kann.

Sie können direkt im Discourse-Admin (in Anpassen) eine neue Komponente erstellen, um den Inhalt dieser Datei zu überschreiben.

Siehe: Developing Discourse Themes & Theme Components

Gehen Sie in Ihrer neuen Komponente zu „Benutzerdefiniertes HTML/CSS

Wenn du nur die hbs-Datei ändern möchtest, ist eine Theme-Komponente der richtige Weg.

Vielen Dank an euch beide!! Das ist genau das, was ich gebraucht habe.