Changements de base à venir qui pourraient casser certains thèmes/composants (12 avril)

Merci pour ce compte rendu détaillé :slight_smile:

Cela affectera-t-il les chemins « absolus » vers des fichiers d’un plugin utilisé dans un composant de thème ? Par exemple, les composants de thème qui fonctionnent avec le plugin layouts nécessitent tous des helpers du plugin layouts lui-même, comme ceci :

requirejs('discourse/plugins/discourse-layouts/discourse/lib/layouts')

Voir par exemple le widget de liste de catégories layouts.

Il semble que ce changement de chemin l’aligne sur le nommage des assets dans le pipeline d’assets du plugin (en utilisant les identifiants de thème plutôt que les noms de plugin), et que les chemins d’assets du plugin utilisés dans un composant de thème resteront inchangés. De plus, un require comme celui ci-dessus fonctionnera toujours. Est-ce correct ?

7 « J'aime »