Honnêtement, Discourse est une application assez complexe — plus complexe que ce que quelques tutoriels écrits peuvent enseigner. Je recommande vivement d’acquérir une solide base de compréhension de Rails et d’Ember.js, puis de plonger dans la base de code en traçant les chemins d’exécution du code du mieux possible (bien que je doive dire que ce n’est pas facile au début). Assurez-vous également d’examiner les plugins pour voir comment ils s’intègrent à Discourse (car il existe des bonnes et de mauvaises façons de faire cela).
@angus a rédigé un guide fantastique pour les débutants sur les connaissances de base dont vous aurez besoin pour commencer.
Bien sûr, une grande partie de cela ressemblera à un langage étranger tant que vous ne commencerez pas à construire et à expérimenter davantage. Je développe sur Discourse depuis 1,5 an et ce n’est que maintenant que je commence à avoir une certaine compréhension du fonctionnement de l’application.