Почему Discourse не переписан на Rust?

Что касается стилей, основные изменения, которые я вижу, заключаются в следующем:

  • применяется единый стандарт именовании с использованием BEM
  • всё чаще используются кастомные свойства, которые применяются последовательно

Для меня это делает кастомизацию Discourse намного проще и точнее. Но, думаю, это зависит от вашего уровня знаний. Я могу представить, что теперь кривая обучения будет круче для тех, кто просто хочет внести некоторые правки и не очень знаком с CSS.

Что касается документации, вы можете ознакомиться со стиль-гайдом, и, думаю, самый простой способ проверить доступные кастомные свойства — использовать инструменты разработчика в вашем браузере. Documentation также перерабатывается. Сейчас в Documentation > Developer Guides есть два раздела: Темы и компоненты и Интерфейс. Но существует огромный разрыв между желанием просто объявить некоторые кастомные стили и созданием компонента. Часть этой информации, вероятно, слишком глубоко скрыта среди тем для разработчиков? :robot: