Hola,
Últimamente he estado profundizando mucho en la base de código de Discourse y he notado que digest.html.erb está muy hardcoded, con pocas opciones para extenderlo.
Personalmente, me gustaría explorar la posibilidad de contribuir a Discourse intentando integrar el framework MJML.
¿Podría alguien darme algunos consejos sobre cuál es el mejor lugar para comenzar este experimento en la base de código? No tengo experiencia con Ruby, así que esto sería una buena oportunidad para aprender.
Pregunta adicional: ¿aceptarían los desarrolladores de Discourse modificaciones ligeras en digest.html.erb? Por ejemplo, agregar algunos div adicionales como envoltorios para facilitar el estilo, o añadir clases CSS a elementos que actualmente no las tienen. O quizás abordar digest.html.erb de manera similar a como se maneja el correo _post.html.erb (veo que lib/email/styles.rb se encarga de modificar las clases con CSS en línea).
¡Gracias!