Почему мне так сложно настроить Discourse?

Если вы хотите внести изменения поверх компонента темы Discourse Topic Cards, вы можете сделать следующее:

  1. Установите Discourse Topic Cards и добавьте его в активную тему.
  2. Создайте новый компонент темы.
  3. Добавьте новый компонент темы в активную тему.

Вам не нужно подключаться к серверу по SSH, изменять исходный код или делать форк репозитория.

В качестве примера вот что я сделал, чтобы внести некоторые изменения в Discourse Topic Cards для темы Minima:

Таким образом, вы продолжаете получать обновления темы, а все компоненты темы остаются организованными и разделёнными (чтобы их можно было легко отключать/включать для отладки).

Но да, я действительно думаю, что этот процесс можно было бы описать немного лучше для администраторов.