Ich habe kürzlich eine GitHub Codespaces Devcontainer-Konfiguration für Discourse-Plugins erstellt, die das Discourse-Core-Repository automatisch um das Plugin herum klont und für jedes Plugin eine neue Discourse-Entwicklungsumgebung generiert.
Sie erweitert die bestehende Konfiguration für Discourse Core und bewahrt die automatisierte Einrichtung und die Task-Shortcuts für den Start eines neuen Builds.
Hier ist ein Commit in einem meiner Repos, der die zugehörigen Konfigurationen dafür enthält.
Leider landen die Benutzer, um Build-Tasks über Shortcuts ausführen zu können, im Verzeichnis /discourse, sodass das Plugin-Repository nicht sofort verfügbar ist. Benutzer können jedoch einfach zu ihren jeweiligen Plugin-Repos im Verzeichnis /discourse/plugins navigieren oder es über die Befehlspalette als Workspace-Ordner zum Explorer hinzufügen. Das Hinzufügen eines Workspace-Ordners macht das Plugin-Repository auch für die Git-Benutzeroberfläche der Quellcodeverwaltung von VS Code sichtbar.
Das Hinzufügen des Workspace-Ordners kann wahrscheinlich programmatisch in VS Code erfolgen, aber ich habe es noch nicht getestet.




