Skip to content

Commit 177fb07

Browse files
committed
Add "customizations" to unblock devcontainers/spec#1
1 parent 56b06f8 commit 177fb07

File tree

2 files changed

+48
-0
lines changed

2 files changed

+48
-0
lines changed

extensions/configuration-editing/schemas/devContainer.schema.generated.json

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -403,6 +403,14 @@
403403
}
404404
},
405405
"additionalProperties": false
406+
},
407+
"customizations": {
408+
"type": "object",
409+
"additionalProperties": {
410+
"type": "object",
411+
"additionalProperties": true
412+
},
413+
"description": "Tool-specific configuration. Each tool should use a JSON object subproperty with a unique name to group its customizations."
406414
}
407415
},
408416
"required": [
@@ -806,6 +814,14 @@
806814
}
807815
},
808816
"additionalProperties": false
817+
},
818+
"customizations": {
819+
"type": "object",
820+
"additionalProperties": {
821+
"type": "object",
822+
"additionalProperties": true
823+
},
824+
"description": "Tool-specific configuration. Each tool should use a JSON object subproperty with a unique name to group its customizations."
809825
}
810826
},
811827
"required": [
@@ -1175,6 +1191,14 @@
11751191
}
11761192
},
11771193
"additionalProperties": false
1194+
},
1195+
"customizations": {
1196+
"type": "object",
1197+
"additionalProperties": {
1198+
"type": "object",
1199+
"additionalProperties": true
1200+
},
1201+
"description": "Tool-specific configuration. Each tool should use a JSON object subproperty with a unique name to group its customizations."
11781202
}
11791203
},
11801204
"required": [
@@ -1518,6 +1542,14 @@
15181542
}
15191543
},
15201544
"additionalProperties": false
1545+
},
1546+
"customizations": {
1547+
"type": "object",
1548+
"additionalProperties": {
1549+
"type": "object",
1550+
"additionalProperties": true
1551+
},
1552+
"description": "Tool-specific configuration. Each tool should use a JSON object subproperty with a unique name to group its customizations."
15211553
}
15221554
},
15231555
"required": [
@@ -1826,6 +1858,14 @@
18261858
}
18271859
},
18281860
"additionalProperties": false
1861+
},
1862+
"customizations": {
1863+
"type": "object",
1864+
"additionalProperties": {
1865+
"type": "object",
1866+
"additionalProperties": true
1867+
},
1868+
"description": "Tool-specific configuration. Each tool should use a JSON object subproperty with a unique name to group its customizations."
18291869
}
18301870
},
18311871
"additionalProperties": false

extensions/configuration-editing/schemas/devContainer.schema.src.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -306,6 +306,14 @@
306306
}
307307
}
308308
]
309+
},
310+
"customizations": {
311+
"type": "object",
312+
"additionalProperties": {
313+
"type": "object",
314+
"additionalProperties": true
315+
},
316+
"description": "Tool-specific configuration. Each tool should use a JSON object subproperty with a unique name to group its customizations."
309317
}
310318
}
311319
},

0 commit comments

Comments
 (0)