Что касается стилей, основные изменения, которые я вижу, заключаются в следующем:
- применяется единый стандарт именовании с использованием BEM
- всё чаще используются кастомные свойства, которые применяются последовательно
Для меня это делает кастомизацию Discourse намного проще и точнее. Но, думаю, это зависит от вашего уровня знаний. Я могу представить, что теперь кривая обучения будет круче для тех, кто просто хочет внести некоторые правки и не очень знаком с CSS.
Что касается документации, вы можете ознакомиться со стиль-гайдом, и, думаю, самый простой способ проверить доступные кастомные свойства — использовать инструменты разработчика в вашем браузере. Documentation также перерабатывается. Сейчас в Documentation > Developer Guides есть два раздела: Темы и компоненты и Интерфейс. Но существует огромный разрыв между желанием просто объявить некоторые кастомные стили и созданием компонента. Часть этой информации, вероятно, слишком глубоко скрыта среди тем для разработчиков? ![]()