Lorsque vous exécutez la dernière version de Discourse core dans un environnement de développement, vous remarquerez une nouvelle barre d’outils sur le côté gauche de l’écran :
Ceci fournit un accès en un clic aux outils de développement couramment nécessaires. Jusqu’à présent, nous avons :
Débogage des points d’insertion de plugins
Ceci affiche tous les points d’insertion de plugins, avec des info-bulles montrant les valeurs en temps réel de tous les @outletArgs disponibles.
Ceci a été inspiré par le populaire composant de thème plugin outlet locations, et le plugin avant lui. Mais contrairement à ceux-ci, l’intégration étroite avec le cœur signifie qu’il peut toujours être 100% à jour avec les derniers points d’insertion et arguments.
Mode sans échec
Active et désactive le mode sans échec
Localisation détaillée
Active et désactive la fonctionnalité de localisation détaillée
En développement, ceci est activé par défaut, et peut être désactivé en utilisant le bouton ‘X’.
En production, il peut être activé en exécutant enableDevTools() dans la console du navigateur. Vous pouvez même l’essayer ici sur Meta ! Si enableDevTools() n’est pas disponible, c’est probablement parce que vous êtes sur une page d’erreur qui ne charge pas l’application Ember complète.
Nous espérons ajouter plus d’outils dans les semaines/mois à venir, alors restez à l’écoute ! Si vous avez des commentaires, ou des idées d’outils, faites-le nous savoir ci-dessous !


