Ich habe gerade erst angefangen, aber hier ist mein „Einstiegs-Programm" für dich:
Lesen:
- diese
- diese
- Versuche, den Code der einfachsten, aber beliebtesten Plugins zu lesen und zu verstehen, was sie tun (das ist nicht immer einfach, besonders angesichts der Komplexität beim Umgang mit mehreren Dateien und der manchmal brutalen funktionalen Kürze von JavaScript, aber gib nicht auf)
Du musst lernen:
- Viel JavaScript (schau dir nichts Geringeres als @mpjs „Fun Fun Function" hervorragende und lustige (!) Videos an – danke, Mann!)
- Viel Ember und etwas Ruby (Hier starten)
- Github & Git
- (Und natürlich HTML/CSS!)
Installieren:
- Atom und erwäge das hervorragende Nuclide-Add-on, das die Navigation und Bearbeitung von Dateibäumen auf entfernten Servern erleichtert
- Eine Dev-Instanz von Discourse nach dieser Anleitung, vorzugsweise auf einem günstigen Cloud-Server, und installiere wahrscheinlich das „Outlet Locations"-Plugin, um die Dinge visuell ansprechender zu gestalten.