Solo he comenzado, pero aquí está mi “punto de partida” para ponerte en marcha:
Lee:
- Estos
- Esto
- Intenta leer el código de los plugins más sencillos, pero populares y trata de entender qué hacen (esto no siempre es fácil, especialmente por la complejidad de manejar múltiples archivos y la a veces brutal brevedad funcional de JavaScript, pero persiste).
Necesitas aprender:
- Mucho JavaScript (no busques más allá de los excelentes y divertidos (!) videos de @mpj sobre Fun Fun Function (¡gracias, amigo!))
- Mucho Ember y un poco de Ruby (Comienza aquí)
- GitHub y Git
- (¡Y HTML/CSS, por supuesto!)
Instala:
- Atom y considera el excelente complemento nuclide que facilita la navegación y edición de árboles de archivos remotos.
- Una instancia de desarrollo de Discourse usando esta guía, preferiblemente en un servidor en la nube económico, y probablemente instala el plugin de ubicaciones de outlet para hacer las cosas más visuales.