Ich erinnere mich, dass wir bei der Änderung, die zwischen Themes und Theme-Komponenten unterscheidet, PRs an alle Theme-Komponenten gesendet haben, die wir hier bei Meta haben.
Ich denke, dieser ist durchgerutscht, weil er eine Antwort auf ein anderes Thema war und seitdem in das #customization:theme-Kategorie verschoben wurde.
@oca Du musst nur eine Zeile zu diesem „Theme“ hinzufügen, damit es als Theme-Komponente funktioniert. Du musst
"component": true
in die about.json-Datei deiner Komponente wie folgt hinzufügen:
{
"name": "Private messages with color",
"about_url": "https://framagit.org/oca/discourse-theme-colored-private-messages ",
"license_url": "https://framagit.org/oca/discourse-theme-colored-private-messages/blob/master/LICENSE",
+ "component": true,
"assets": {
"asset-variable": "assets/background.svg"
}
}
Sobald du das getan hast, sollte es wie jede andere Komponente funktionieren, und wir können dann das theme-component-Tag zu diesem Thema hinzufügen.