Не могли бы вы подробнее описать изменения, которые вы хотите внести?
Команда Discourse и архитекторы Ruby и Rails (и других технологий) проделали огромную работу, чтобы вы могли вносить изменения в код плагинов.
Суть плагинов и компонентов тем заключается в том, что их изменения сохраняются при пересборке контейнера.
Начните здесь, если ваши изменения кода включают Ruby API: Developing Discourse Plugins - Part 1 - Create a basic plugin
Если изменения касаются только JavaScript, обычно достаточно компонента темы: Developing Discourse Themes & Theme Components