J’ai récemment créé une configuration de devcontainer GitHub Codespaces pour les plugins discourse qui clone automatiquement le dépôt principal de discourse autour du plugin, générant un nouvel environnement de développement discourse pour chaque plugin.
Il s’étend de la configuration existante pour le dépôt principal de discourse, préservant la configuration automatisée et les raccourcis de tâches pour démarrer une nouvelle compilation.
Voici un commit dans l’un de mes dépôts qui contient les configurations associées.
Malheureusement, pour pouvoir exécuter des tâches de compilation via des raccourcis, l’utilisateur atterrit dans le répertoire /discourse, de sorte que le dépôt du plugin n’est pas immédiatement disponible. Cependant, les utilisateurs peuvent simplement naviguer vers leurs dépôts de plugins respectifs dans le répertoire /discourse/plugins, ou l’ajouter à l’explorateur en tant que dossier d’espace de travail via la palette de commandes. L’ajout d’un dossier d’espace de travail exposera également le dépôt du plugin à l’interface utilisateur Git de contrôle source de vscode.
L’ajout du dossier d’espace de travail peut probablement être fait par programmation dans vscode, mais je ne l’ai pas testé.




