En ce qui concerne les styles, les principaux changements que je vois sont que
- une convention de nommage cohérente est appliquée en utilisant BEM
- il y a encore plus de propriétés personnalisées qui sont appliquées de manière cohérente
Pour moi, cela rend la personnalisation de Discourse beaucoup plus facile et précise. Mais je suppose que cela dépend de vos connaissances pratiques. J’imagine qu’il y a une courbe d’apprentissage plus raide maintenant pour les personnes qui veulent juste faire quelques ajustements et qui ne connaissent pas bien le CSS.
Concernant la documentation, vous pouvez consulter le Styleguide et je suppose que le moyen le plus simple de scanner les propriétés personnalisées disponibles est d’utiliser les outils de développement de votre navigateur. Documentation est également en cours de remaniement. Actuellement, il y a deux sections dans Documentation : developer-guides, Thèmes & Composants et Interface. Mais il y a une énorme différence entre vouloir simplement déclarer quelques styles personnalisés et créer un composant. Une partie de cela est probablement enfouie trop profondément entre les sujets de développement ? ![]()