Ciao,
ultimamente ho passato molto tempo a esplorare il codice sorgente di Discourse e ho notato che digest.html.erb è fortemente hardcodato, con poche opzioni per estenderlo.
Personalmente, vorrei esplorare la possibilità di contribuire a Discourse cercando di integrare il framework MJML.
Qualcuno può darmi qualche consiglio su qual è il punto migliore per iniziare questo esperimento nel codice? Non ho esperienza con Ruby, quindi questa sarebbe un’ottima opportunità per imparare.
Domanda aggiuntiva: i sviluppatori di Discourse accetterebbero modifiche leggere a digest.html.erb? Ad esempio, aggiungere alcuni div wrapper per facilitare lo styling e alcune classi CSS agli elementi che non le hanno. O forse un approccio a digest.html.erb simile a quello utilizzato per l’email _post.html.erb (noto che in lib/email/styles.rb viene gestita la modifica delle classi con CSS inline).
Grazie!