Cela ne ressemble pas à un plugin Discourse ; vous devriez avoir au moins un fichier plugin.rb pour enregistrer les ressources telles que les fichiers CSS et les icônes.
Il serait probablement beaucoup plus simple de créer un composant de thème compte tenu du contenu des fichiers.
Cependant, voici un guide sur la façon de créer un plugin Discourse :