Comment ajouter des icônes personnalisées avec les composants du thème d'icônes de catégorie maintenant que nous ne pouvons plus télécharger de fichiers dans TC

J’ai mis à jour le composant de thème (incroyable, il devrait être intégré au cœur du système) qui ajoute des icônes aux catégories. Comme d’habitude, le fichier contenant tous mes SVG personnalisés a été effacé, mais cette fois, je n’ai pas pu le réimporter.

Maintenant, l’interface indique :

Fichiers supplémentaires

Exportez le thème ou vérifiez le dépôt Git pour voir ces fichiers.

  • discourse/connectors/category-title-before/category-icon-template.hbs
  • discourse/initializers/category-icons.js

Désolé, c’est en français, mais le problème est que je ne peux plus réimporter le fichier.

Dois-je faire un fork du composant de thème pour mon propre usage ? Je gère plusieurs forums : dois-je en faire un fork pour chaque instance ? Y a-t-il une autre solution ?

Si c’est le cas, quelqu’un pourrait-il fournir un tutoriel étape par étape sur « comment faire un fork d’un TC et simplement ajuster des éléments » ? Parce que Git et GitHub restent pour moi une sorte de magie noire (et peut-être pour d’autres aussi).

J’ai vraiment regretté l’époque où je pouvais simplement ajuster un TC directement dans l’interface.

Je comprends votre frustration, mais je pense que l’interface web de GitHub pourrait vous permettre de faire un fork et de modifier plus facilement que vous ne le pensez, même si la récupération des modifications en amont peut être fastidieuse.

Selon vos modifications, seriez-vous en mesure de créer un autre composant de thème qui les intègre ?

Merci beaucoup !
Je n’avais pas encore réalisé que je pouvais ajouter le fichier $icons-sprite: icons.svg à n’importe quel autre composant créé par moi-même, et que cela fonctionnerait toujours avec le TC category icons.