Come posso creare i miei plugin Discourse?

Ho appena iniziato, ma ecco il mio “primo passo” per mettervi in marcia:

Leggi:

  • queste
  • queste
  • Prova a leggere il codice dei plugin più semplici, ma popolari, e vedi se riesci a capire cosa fanno (non è sempre facile, soprattutto con la complessità di gestire più file e la talvolta brutale brevità funzionale di JavaScript, ma persisti)

Devi imparare:

  • Molto JavaScript (non cercare oltre i video eccellenti e divertenti (!) di @mpj su Fun Fun Function (grazie amico!))
  • Molto Ember e un po’ di Ruby (Inizia qui)
  • Github e Git
  • (E ovviamente HTML/CSS!)

Installa:

  • Atom e considera l’ottima estensione nuclide che facilita la navigazione e modifica remota dell’albero dei file
  • Un’istanza di sviluppo di Discourse usando questa guida, preferibilmente su un server cloud economico, e probabilmente installa il plugin outlet locations per rendere le cose più visive.
27 Mi Piace