Per quanto riguarda gli stili, le principali modifiche che vedo sono che
- viene applicata una convenzione di denominazione coerente utilizzando BEM
- ci sono ancora più proprietà personalizzate che vengono applicate in modo coerente
Per me questo rende la personalizzazione di Discourse molto più semplice e accurata. Ma immagino che dipenda dalla tua conoscenza pratica. Potrei immaginare che ora ci sia una curva di apprendimento più ripida per le persone che vogliono solo apportare alcune modifiche e non hanno molta familiarità con CSS.
Per quanto riguarda la documentazione, puoi consultare la Styleguide e immagino che il modo più semplice per scansionare quali proprietà personalizzate sono disponibili sia utilizzare gli strumenti per sviluppatori del tuo browser. Anche Documentation è in fase di rielaborazione. Al momento ci sono due sezioni in Documentation developer-guides, Themes & Components e Interface. Ma c’è un’enorme differenza tra voler semplicemente dichiarare alcuni stili personalizzati e creare un componente. Alcune di queste cose sono probabilmente sepolte troppo in profondità tra gli argomenti per sviluppatori? ![]()