Con respecto a los estilos, los principales cambios que veo son que
- se aplica una convención de nombres coherente utilizando BEM
- hay aún más propiedades personalizadas que se aplican de manera coherente
Para mí, esto hace que personalizar Discourse sea mucho más fácil y preciso. Pero supongo que depende de tu conocimiento práctico. Me imagino que ahora hay una curva de aprendizaje más pronunciada para las personas que solo quieren hacer algunos ajustes y no están tan familiarizadas con CSS.
Sobre la documentación, puedes consultar la Guía de estilos y supongo que la forma más fácil de escanear qué propiedades personalizadas están disponibles es usando las herramientas de desarrollador de tu navegador. Documentation también está siendo rediseñada. Ahora hay dos secciones en Documentation developer-guides, Temas y componentes e Interfaz. Pero hay una gran diferencia entre simplemente querer declarar algunos estilos personalizados y crear un componente. Es probable que parte de esto esté demasiado enterrado entre los temas de desarrollador. ![]()