Recuerdo haber enviado PRs a todos los componentes de tema que tenemos aquí en Meta cuando hicimos el cambio que diferencia entre temas y componentes de tema.
Creo que este se escapó entre las grietas porque era una respuesta a otro tema y desde entonces se ha movido a su propio tema en la categoría Customization > Theme.
@oca Solo necesitas agregar una línea a este “tema” para que funcione como un componente de tema. Debes agregar
"component": true
al archivo about.json de tu componente de la siguiente manera
{
"name": "Mensajes privados con 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"
}
}
Una vez que lo hagas, debería funcionar como cualquier otro componente y luego podemos agregar la etiqueta theme-component a este tema.