Plugin devcontainer-Konfiguration für GitHub Codespaces

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.

Screenshots meines Plugin-Repo-Codespaces, der automatisch Discourse/Discourse klont


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.

Weitere Screenshots zum Hinzufügen eines Workspace-Ordners



Das Hinzufügen des Workspace-Ordners kann wahrscheinlich programmatisch in VS Code erfolgen, aber ich habe es noch nicht getestet.

2 „Gefällt mir“