Compétences pour créer des thèmes et des blocs

Merci @BrianC !

Concernant le fait de rester à jour avec le thème parent : la piste de compétences suit l’évolution des API de thème et de blocs de Discourse. Tant que nous les utilisons activement, elles resteront synchronisées à mesure que les API évolueront. Le thème d’exemple est davantage une capture d’un instantané pour illustrer des modèles. Si vous le forkez, vous êtes propriétaire de votre fork. Cependant, vous pouvez vous référer aux compétences ou aux nouveaux exemples lors de la mise à jour de votre thème.

Un objectif central de l’API des blocs elle-même est de définir une surface d’interface stable et réduite, ce qui aide à maintenir la résilience des personnalisations lors des mises à jour de Discourse. Ainsi, si vous ajoutez principalement des blocs personnalisés (comme le fait le thème d’exemple), vous devriez déjà évoluer dans un environnement stable. Le principal élément à surveiller serait les changements de noms de sorties ou de signatures de l’API des blocs. Pour l’instant, l’API est encore considérée comme expérimentale, il pourrait donc y avoir des modifications de noms, etc.

Je formulerais l’approche recommandée ainsi : faites librement un fork du thème et utilisez la documentation des compétences comme référence vivante pour savoir comment procéder à l’avenir.