Je ne saurais pas comment l’implémenter correctement, mais j’adorerais voir quelqu’un s’en emparer
Pour référence, j’avais également publié une demande de fonctionnalité ici : Add a data-tag-group attribute for tags
Comme mentionné là-bas, je pense que l’implémentation technique serait plus conforme aux valeurs par défaut de Discourse s’il n’était pas assigné à une classe mais à un attribut de données, car les classes sont généralement appliquées pour des styles communs, pas pour des identifiants uniques. De plus, les balises ont déjà l’attribut data-tag-name, donc un attribut data-tag-group semble parfaitement adapté.
Pour le style en CSS, il n’y a aucun avantage à avoir une classe. Il est tout aussi simple de déclarer des styles basés sur l’attribut ([data-tag-group: "group-name"]).
En ce qui concerne l’ID, je pense que c’est en fait la même chose que le nom. Voir https://meta.discourse.org/tags.json