coder / coder/envbuilder

Feature: Add support for customizations

未关闭
#460 0 条评论 2 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
Go
星标
300
派生
64
平均合并
20 分钟
30 天内合并 PR
1

描述

Our projects contain `devcontainer.json` specification with customizations for useful extensions and dev-experience type settings like:
```
"customizations": {
"vscode": {
"extensions": [
"dbaeumer.vscode-eslint",
"firsttris.vscode-jest-runner",
"gamunu.vscode-yarn",
"github.vscode-pull-request-github",
"github.vscode-github-actions",
"infeng.vscode-react-typescript",
"pmneo.tsimporter",
"redhat.vscode-yaml",
"yoavbls.pretty-ts-errors",
"yzhang.markdown-all-in-one"
],
"settings": {
"editor.formatOnSave": true,
"terminal.integrated.defaultProfile.linux": "zsh"
}
}
```

When using envbuilder with Coder, these are not loaded into the Coder development environments.

It would be really useful to support the `customizations.vscode` devcontainer settings.

贡献指南

这个仓库没有索引到贡献指南

调研方向

首先跟踪 envbuilder 如何读取 devcontainer.json,以及开发环境设置在哪里应用。将现有处理方式与 issue 中展示的 customizations.vscode 结构进行比较;完成的标准是这些 VS Code 扩展和设置被加载到 Coder 开发环境中。

由索引模型根据 Issue 内容生成。

评估

技术栈
vscode
领域
developer-experience
Issue 类型
功能
难度
4/5
预计耗时
3-5 天
活跃度
停滞
描述清晰度
基本清楚
新手友好度
35/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。