Básicamente, necesitamos que se agreguen clases CSS de grupos de etiquetas a cada etiqueta para que podamos ocultar etiquetas específicas y ajustar el orden en que se muestran las etiquetas.
Ejemplo:
Nombre de la etiqueta; indoor
IDs de grupo de etiquetas en los que se coloca la etiqueta: 1, 12
No sabría cómo implementarlo correctamente, pero me encantaría ver a alguien que lo retome Como referencia, también publiqué una solicitud de características aquí: Add a data-tag-group attribute for tags
Como se mencionó allí, creo que la implementación técnica estaría más alineada con los valores predeterminados de Discourse si no se le asignara una clase, sino un atributo de datos, ya que las clases generalmente se aplican para estilos comunes, no para identificadores únicos. Además, las etiquetas ya tienen el atributo data-tag-name, por lo que un atributo data-tag-group parece encajar perfectamente.
Para estilizar en CSS, no hay ninguna ventaja en tener una clase. Es igual de sencillo declarar estilos basados en el atributo ([data-tag-group: "group-name"]).
Además, no quiero secuestrar tu tema del mercado @jrgong, ¡así que por favor marca o mueve a mi solicitud de función si crees que lo es!
Pero aún así creería que si esto también se va a adoptar en general, sería más descriptivo y estaría alineado con la nomenclatura de atributos común usar el nombre real. Así que en el elemento de etiqueta se vería así: