Configurazione devcontainer plugin per GitHub Codespaces

Ho recentemente creato una configurazione devcontainer di GitHub Codespaces per i plugin di discourse che clonerà automaticamente il repository principale di discourse attorno al plugin, generando un ambiente di sviluppo discourse fresco per ogni plugin.

Screenshot del mio repository di plugin codespace che clona automaticamente discourse/discourse


Si estende dalla configurazione esistente per il repository principale di discourse, preservando la configurazione automatizzata e le scorciatoie per avviare una nuova build.

Ecco un commit in uno dei miei repository che contiene le configurazioni correlate.

Sfortunatamente, per poter eseguire le attività di build tramite scorciatoie, l’utente finisce nella directory /discourse, quindi il repository del plugin non è immediatamente disponibile. Tuttavia, gli utenti possono semplicemente navigare nei rispettivi repository dei plugin nella directory /discourse/plugins, o aggiungerlo all’esplora risorse come una cartella di lavoro tramite la palette dei comandi. L’aggiunta di una cartella di lavoro esporrà anche il repository del plugin all’interfaccia utente Git di controllo sorgente di vscode.

Altri screenshot sull'aggiunta di una cartella di lavoro



L’aggiunta della cartella di lavoro può probabilmente essere fatta programmaticamente in vscode, ma non l’ho testata.

2 Mi Piace