Je viens tout juste de commencer, mais voici ma « base solide » pour vous lancer :
Lisez :
- Ces
- Ceci
- Essayez de lire le code des plugins les plus simples, mais populaires, et voyez si vous arrivez à comprendre ce qu’ils font (ce n’est pas toujours facile, surtout avec la complexité liée à la gestion de multiples fichiers et la brièveté fonctionnelle parfois brutale de JavaScript, mais persévérez)
Vous devez apprendre :
- Beaucoup de JavaScript (regardez tout simplement les excellentes et amusantes (!) vidéos de @mpj sur Fun Fun Function (merci mon ami !))
- Beaucoup d’Ember et un peu de Ruby (Commencez ici)
- GitHub et Git
- (Et bien sûr HTML/CSS !)
Installez :
- Atom et envisagez l’excellente extension nuclide qui facilite la navigation et l’édition à distance dans l’arborescence des fichiers
- Une instance de développement de Discourse en suivant ce guide, de préférence sur un serveur cloud peu coûteux, et installez probablement le plugin des emplacements des outlet pour rendre les choses plus visuelles.