안녕하세요,
최근 discourse 코드베이스를 많이 살펴보았는데, digest.html.erb가 하드코딩으로 작성된 부분이 많고 확장 옵션이 거의 없다는 것을 알게 되었습니다.
개인적으로는 MJML 프레임워크를 추가하는 시도를 통해 discourse에 기여할 수 있는 옵션을 탐색해 보고 싶습니다.
코드베이스에서 이 실험을 시작하기에 가장 좋은 위치가 어디인지 팁을 주실 수 있을까요? ruby 경험이 전혀 없어서, 이 기회에 배우는 것이 좋겠습니다.
추가 질문으로, discourse 개발자들이 digest.html.erb에 대한 소소한 수정을 받아들일까요? 예를 들어 스타일링을 쉽게 하기 위해 추가적인 div 래퍼를 추가하거나, 클래스가 없는 요소에 css 클래스를 추가하는 것 같은 경우요. 아니면 _post.html.erb 이메일이 처리되는 방식처럼 digest.html.erb를 접근하는 것이 좋을까요? (클래스를 인라인 css로 변경하는 것은 lib/email/styles.rb가 처리하는 것을 확인했습니다.)
감사합니다!