Skip to content

Commit 944ce50

Browse files
authored
Add devcontainer/codespace config (#857)
* Add devcontainer/codespace config * Fix devcontainer source * Add note * Install cmake to devcontainer Required by libz-sys * Run `apt update` first * Run apt commands in sudo mode * Use `-y` flag :facepalm: * Exclude assets from VSCode search
1 parent 9262f13 commit 944ce50

File tree

4 files changed

+23
-0
lines changed

4 files changed

+23
-0
lines changed

.devcontainer/Dockerfile

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# NOTE: see https://hub.docker.com/_/microsoft-vscode-devcontainers
2+
ARG VARIANT="buster"
3+
FROM mcr.microsoft.com/vscode/devcontainers/rust:1-${VARIANT}
4+
RUN sudo apt update && sudo apt install -y cmake

.devcontainer/devcontainer.json

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"name": "Rust",
3+
"build": {
4+
"dockerfile": "Dockerfile",
5+
"args": { "VARIANT": "buster" }
6+
},
7+
"extensions": ["EditorConfig.EditorConfig"],
8+
"remoteUser": "vscode"
9+
}

.editorconfig

+4
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,7 @@ indent_size = 2
1313

1414
[{Makefile,.SRCINFO}]
1515
indent_style = tab
16+
17+
[*.json]
18+
indent_style = space
19+
indent_size = 2

.vscode/settings.json

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"search.exclude": {
3+
"**/node_modules": false,
4+
"**/target": true
5+
}
6+
}

0 commit comments

Comments
 (0)