Если вы хотите внести изменения поверх компонента темы Discourse Topic Cards, вы можете сделать следующее:
- Установите Discourse Topic Cards и добавьте его в активную тему.
- Создайте новый компонент темы.
- Добавьте новый компонент темы в активную тему.
Вам не нужно подключаться к серверу по SSH, изменять исходный код или делать форк репозитория.
В качестве примера вот что я сделал, чтобы внести некоторые изменения в Discourse Topic Cards для темы Minima:
Таким образом, вы продолжаете получать обновления темы, а все компоненты темы остаются организованными и разделёнными (чтобы их можно было легко отключать/включать для отладки).
Но да, я действительно думаю, что этот процесс можно было бы описать немного лучше для администраторов.