Bonjour,
J’ai récemment beaucoup plongé dans la base de code de Discourse et j’ai constaté que digest.html.erb est fortement codé en dur, avec peu d’options pour l’étendre.
Personnellement, j’aimerais explorer la possibilité de contribuer à Discourse en essayant d’ajouter le framework MJML.
Quelqu’un pourrait-il me donner quelques conseils sur le meilleur endroit pour commencer cette expérience dans la base de code ? Je n’ai aucune expérience avec Ruby, ce serait une bonne occasion d’apprendre.
Question supplémentaire : les développeurs de Discourse accepteraient-ils de légères modifications de digest.html.erb ? Par exemple, ajouter quelques div supplémentaires pour faciliter le style et des classes CSS sur des éléments qui n’en ont pas. Ou peut-être une approche de digest.html.erb similaire à celle utilisée pour l’email _post.html.erb (je vois que lib/email/styles.rb gère la modification des classes avec du CSS en ligne).
Merci !