Esiste una convenzione di denominazione per i progetti di componenti del tema, in modo che siano facilmente riconoscibili come tali?
Quando si visualizza la cartella sul disco, o il repository su GitHub o il progetto su GitLab o un altro forge di codice, sarebbe utile poter vedere a colpo d’occhio che:
questo deve essere utilizzato con Discourse
è un componente del tema (in contrasto con un tema Discourse completo, un plugin Discourse o qualcos’altro di diverso)
Esiste una convenzione esistente su come comunicarlo nel nome o nello slug?
Non imponiamo alcuna convenzione di denominazione… il team di Discourse antepone spesso discourse- ai temi e ai componenti, ma non è universale.
Oltre al nome della directory, si spera che il readme includa un po’ di contesto sul fatto che è per Discourse… altrimenti i temi e i componenti del tema hanno sempre un file about.json con qualche informazione, e i plugin conterranno un plugin.rb