GitHub Codespaces 的插件 devcontainer 配置

我最近为 discourse 插件创建了一个 GitHub Codespaces devcontainer 配置,该配置可以自动将 discourse 核心仓库克隆到插件周围,为每个插件生成一个全新的 discourse 开发环境。

我的插件仓库 codespace 自动克隆 discourse/discourse 的截图


它扩展了 discourse 核心的现有配置,保留了启动新构建的自动化设置和任务快捷方式。

这是我一个仓库中包含相关配置的提交。

不幸的是,为了能够通过快捷方式运行构建任务,用户会进入 /discourse 目录,因此插件仓库无法立即访问。但是,用户可以导航到 /discourse/plugins 目录中的相应插件仓库,或者通过命令面板将其添加为工作区文件夹。添加工作区文件夹还将把插件仓库暴露给 vscode 的源代码管理 Git UI。

添加工作区文件夹的更多截图



添加工作区文件夹可能可以在 vscode 中以编程方式完成,但我尚未进行测试。

2 个赞