你好,
最近我一直在深入研究 Discourse 的代码库,我发现 digest.html.erb 中硬编码的内容很多,几乎没有扩展选项。
我个人希望探索为 Discourse 贡献代码的可能性,尝试引入 MJML 框架。
有人能指点一下,在代码库中从哪里开始这个实验最合适吗?我没有任何 Ruby 经验,这将是一个很好的学习机会。
另外还有一个问题:Discourse 的开发者会接受对 digest.html.erb 进行一些轻微修改吗?比如添加一些额外的 div 包装器以方便样式设置,或者给目前没有 CSS 类的元素添加一些 CSS 类?或者,是否可以考虑采用类似 _post.html.erb 邮件的处理方式(我注意到 lib/email/styles.rb 负责通过内联 CSS 修改类名)?
谢谢!