Oi,
Tenho me dedicado bastante ao código do Discourse recentemente e percebi que o digest.html.erb é fortemente hardcoded, com poucas opções de extensão.
Pessoalmente, gostaria de explorar a possibilidade de contribuir com o Discourse tentando adicionar o framework MJML.
Alguém poderia dar algumas dicas sobre qual é o melhor lugar para começar essa experimentação no código? Não tenho experiência com Ruby, então seria uma ótima oportunidade para aprender.
Pergunta adicional: os desenvolvedores do Discourse aceitariam modificações leves no digest.html.erb? Como adicionar alguns envoltórios div extras para facilitar o estilo e algumas classes CSS em elementos que não as têm. Ou talvez uma abordagem para o digest.html.erb semelhante à forma como o email _post.html.erb é tratado (vejo que o lib/email/styles.rb lida com a alteração das classes com CSS inline).
Obrigado!