Sì. È difficile da capire. Preferisco non pensare al numero di volte in cui ho passato 3 ore su qualcosa solo per scoprire che ho sbagliato il nome di qualcosa o l’ho messo nel posto sbagliato, o a volte, ho dimenticato di includerlo in uno dei tanti modi apparentemente esistenti per farlo (in plugin.rb, in un include in un file js - quale percorso? Ho bisogno di un’estensione?)
La cosa migliore è usare Installa l’app console Discourse Theme CLI per aiutarti a creare temi e far creare uno scheletro di tema per te. E rende il debug molto facile poiché lo carica automaticamente sul tuo server (un normale server di produzione) e (di solito) ricarica automaticamente il tuo browser.
Non ho idea di quale sia o se ci sia una differenza (non credo? Ma ho poca idea). Userei quello che si trova nello scheletro del tema.
C’è un repository chiamato all-the-themes. Puoi scaricarlo e cercarlo per trovare esempi. E usa sempre quello che è stato modificato più di recente.