From cbdee1935fe5c93db87080277e18bca341885f0a Mon Sep 17 00:00:00 2001 From: Raphael Castro <2117949+rafaph@users.noreply.github.com> Date: Fri, 24 May 2024 21:03:15 -0300 Subject: [PATCH 01/84] Add rafaph devcontainer features (#406) --- _data/collection-index.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/_data/collection-index.yml b/_data/collection-index.yml index 10e0c52f..67520eea 100644 --- a/_data/collection-index.yml +++ b/_data/collection-index.yml @@ -783,3 +783,8 @@ contact: https://github.com/nils-geistmann/devcontainers-features/issues repository: https://github.com/nils-geistmann/devcontainers-features/ ociReference: ghcr.io/nils-geistmann/devcontainers-features +- name: Dev Container Features by rafaph + maintainer: Raphael Castro + contact: https://github.com/rafaph/devcontainer-features/issues + repository: https://github.com/rafaph/devcontainer-features + ociReference: ghcr.io/rafaph/devcontainer-features From 379b387d7c274d98faf7d779aecc9e5b6dd3c86e Mon Sep 17 00:00:00 2001 From: Andrew Porter Date: Tue, 28 May 2024 13:43:26 -0500 Subject: [PATCH 02/84] Add OpenFGA CLI feature (#405) * Add OpenFGA CLI feature * Update _data/collection-index.yml Co-authored-by: Samruddhi Khandale * Update _data/collection-index.yml Co-authored-by: Samruddhi Khandale --------- Co-authored-by: Samruddhi Khandale Co-authored-by: Samruddhi Khandale --- _data/collection-index.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/_data/collection-index.yml b/_data/collection-index.yml index 67520eea..55e888e0 100644 --- a/_data/collection-index.yml +++ b/_data/collection-index.yml @@ -783,6 +783,11 @@ contact: https://github.com/nils-geistmann/devcontainers-features/issues repository: https://github.com/nils-geistmann/devcontainers-features/ ociReference: ghcr.io/nils-geistmann/devcontainers-features +- name: OpenFGA CLI + maintainer: Andrew Porter + contact: https://github.com/partydrone/devcontainer/issues + repository: https://github.com/partydrone/devcontainer + ociReference: ghcr.io/partydrone/devcontainer/features - name: Dev Container Features by rafaph maintainer: Raphael Castro contact: https://github.com/rafaph/devcontainer-features/issues From 03748570536aeb13144abef4426a7d0ce2dc1bc7 Mon Sep 17 00:00:00 2001 From: Konan <42452771+GMkonan@users.noreply.github.com> Date: Tue, 28 May 2024 19:52:11 -0300 Subject: [PATCH 03/84] Add flyclt CLI feature to collection (#411) --- _data/collection-index.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/_data/collection-index.yml b/_data/collection-index.yml index 55e888e0..77b79075 100644 --- a/_data/collection-index.yml +++ b/_data/collection-index.yml @@ -793,3 +793,8 @@ contact: https://github.com/rafaph/devcontainer-features/issues repository: https://github.com/rafaph/devcontainer-features ociReference: ghcr.io/rafaph/devcontainer-features +- name: GMkonan devcontainer features + maintainer: GMkonan + contact: https://github.com/GMkonan/fly-cli-feature/issues + repository: https://github.com/GMkonan/fly-cli-feature + ociReference: ghcr.io/gmkonan/fly-cli-feature From 45764fe4e709eecd17927b1181c538dd268a472c Mon Sep 17 00:00:00 2001 From: Troy Palacino Date: Tue, 28 May 2024 18:53:30 -0400 Subject: [PATCH 04/84] Added SPFx Dev Container (#412) Co-authored-by: Samruddhi Khandale --- _data/collection-index.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/_data/collection-index.yml b/_data/collection-index.yml index 77b79075..1ab10f35 100644 --- a/_data/collection-index.yml +++ b/_data/collection-index.yml @@ -793,6 +793,11 @@ contact: https://github.com/rafaph/devcontainer-features/issues repository: https://github.com/rafaph/devcontainer-features ociReference: ghcr.io/rafaph/devcontainer-features +- name: SPFx Dev Container + maintainer: Troy + contact: https://github.com/tpalacino/SPFx-dev-container/issues + repository: https://github.com/tpalacino/SPFx-dev-container + ociReference: ghcr.io/tpalacino/spfx-dev-container - name: GMkonan devcontainer features maintainer: GMkonan contact: https://github.com/GMkonan/fly-cli-feature/issues From d49df73827f4dce91b3921d2f974c1ff8d3c51db Mon Sep 17 00:00:00 2001 From: David Birks Date: Mon, 3 Jun 2024 13:36:37 -0400 Subject: [PATCH 05/84] Add e-gineering feature collection (#414) --- _data/collection-index.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/_data/collection-index.yml b/_data/collection-index.yml index 1ab10f35..62c8ee79 100644 --- a/_data/collection-index.yml +++ b/_data/collection-index.yml @@ -803,3 +803,8 @@ contact: https://github.com/GMkonan/fly-cli-feature/issues repository: https://github.com/GMkonan/fly-cli-feature ociReference: ghcr.io/gmkonan/fly-cli-feature +- name: Dev Container Features by E-gineering + maintainer: E-gineering + contact: https://github.com/e-gineering/devcontainer-features/issues + repository: https://github.com/e-gineering/devcontainer-features + ociReference: ghcr.io/e-gineering/devcontainer-features From 0d81e4d0ed7215ab2103ea4c130d71e019389db5 Mon Sep 17 00:00:00 2001 From: Tony Najjar Date: Tue, 4 Jun 2024 17:36:08 +0200 Subject: [PATCH 06/84] Add ROS2 devcontainer template (#415) Signed-off-by: Tony Najjar --- _data/collection-index.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/_data/collection-index.yml b/_data/collection-index.yml index 62c8ee79..fb61d509 100644 --- a/_data/collection-index.yml +++ b/_data/collection-index.yml @@ -808,3 +808,8 @@ contact: https://github.com/e-gineering/devcontainer-features/issues repository: https://github.com/e-gineering/devcontainer-features ociReference: ghcr.io/e-gineering/devcontainer-features +- name: ROS2 devcontainer Template + maintainer: Tony Najjar + contact: https://github.com/tonynajjar/ros2_devcontainer_template/issues + repository: https://github.com/tonynajjar/ros2_devcontainer_template/ + ociReference: ghcr.io/tonynajjar/ros2_devcontainer_template \ No newline at end of file From 6a8438a961305ed0b55e6e4cf1b6449244b85f25 Mon Sep 17 00:00:00 2001 From: Carsten Behring Date: Wed, 12 Jun 2024 02:37:13 +0200 Subject: [PATCH 07/84] added template collection for Clojure (#418) Adding devcontainer templates for Clojure language --- _data/collection-index.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/_data/collection-index.yml b/_data/collection-index.yml index fb61d509..70f1daa8 100644 --- a/_data/collection-index.yml +++ b/_data/collection-index.yml @@ -812,4 +812,9 @@ maintainer: Tony Najjar contact: https://github.com/tonynajjar/ros2_devcontainer_template/issues repository: https://github.com/tonynajjar/ros2_devcontainer_template/ - ociReference: ghcr.io/tonynajjar/ros2_devcontainer_template \ No newline at end of file + ociReference: ghcr.io/tonynajjar/ros2_devcontainer_template +- name: Clojure devcontainer templates + maintainer: Carsten Behring + contact: https://github.com/scicloj/devcontainer-templates/issues + repository: https://github.com/scicloj/devcontainer-templates/ + ociReference: ghcr.io/scicloj/devcontainer-templates From 08fbdf6a4ceb8eda396116c00a4adc0177e68cdb Mon Sep 17 00:00:00 2001 From: Alex Ravenna Date: Wed, 12 Jun 2024 20:17:14 +0200 Subject: [PATCH 08/84] fix anchor usage (#416) --- _implementors/templates-distribution.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_implementors/templates-distribution.md b/_implementors/templates-distribution.md index 6e6f0f21..da2ad7a6 100644 --- a/_implementors/templates-distribution.md +++ b/_implementors/templates-distribution.md @@ -19,7 +19,7 @@ Goals include: A Template's source code is stored in a git repository. -For ease of authorship and maintenance, [1..n] Templates can share a single git repository. This set of Templates is referred to as a "collection," and will share the same [`devcontainer-collection.json`](#devcontainer-collection.json) file and "namespace" (eg. `/`). +For ease of authorship and maintenance, [1..n] Templates can share a single git repository. This set of Templates is referred to as a "collection," and will share the same [`devcontainer-collection.json`](#devcontainer-collection) file and "namespace" (eg. `/`). > **Note:** Templates and [Features](/implementors/features) should be placed in different git repositories. From 490dba6ebb103debe4043150680a01425985eebd Mon Sep 17 00:00:00 2001 From: David Birks Date: Wed, 12 Jun 2024 14:45:36 -0400 Subject: [PATCH 09/84] Add e-gineering template collection (#419) --- _data/collection-index.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/_data/collection-index.yml b/_data/collection-index.yml index 70f1daa8..3eb350db 100644 --- a/_data/collection-index.yml +++ b/_data/collection-index.yml @@ -808,6 +808,11 @@ contact: https://github.com/e-gineering/devcontainer-features/issues repository: https://github.com/e-gineering/devcontainer-features ociReference: ghcr.io/e-gineering/devcontainer-features +- name: Dev Container Templates by E-gineering + maintainer: E-gineering + contact: https://github.com/e-gineering/devcontainer-templates/issues + repository: https://github.com/e-gineering/devcontainer-templates + ociReference: ghcr.io/e-gineering/devcontainer-templates - name: ROS2 devcontainer Template maintainer: Tony Najjar contact: https://github.com/tonynajjar/ros2_devcontainer_template/issues From 36ae889f5f36800cd7aa2800cd1389f5783ecd77 Mon Sep 17 00:00:00 2001 From: Lawrence Lee Date: Mon, 17 Jun 2024 18:12:29 +0200 Subject: [PATCH 10/84] Updated collection-index.yml (#421) * Updated collection-index.yml Added Synology features * Update _data/collection-index.yml Co-authored-by: Samruddhi Khandale * Update _data/collection-index.yml Co-authored-by: Samruddhi Khandale --------- Co-authored-by: Samruddhi Khandale --- _data/collection-index.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/_data/collection-index.yml b/_data/collection-index.yml index 3eb350db..1b0f6ba9 100644 --- a/_data/collection-index.yml +++ b/_data/collection-index.yml @@ -822,4 +822,9 @@ maintainer: Carsten Behring contact: https://github.com/scicloj/devcontainer-templates/issues repository: https://github.com/scicloj/devcontainer-templates/ - ociReference: ghcr.io/scicloj/devcontainer-templates + ociReference: ghcr.io/scicloj/devcontainer-templates +- name: Synology devcontainer Templates + maintainer: ChaosWars + contact: https://github.com/ChaosWars/synology-features/issues + repository: https://github.com/ChaosWars/synology-features/ + ociReference: ghcr.io/chaoswars/synology-features From 73976824c97ad4167d857fda963951ea613b0f46 Mon Sep 17 00:00:00 2001 From: Keith Date: Tue, 18 Jun 2024 19:41:03 -0400 Subject: [PATCH 11/84] Update collection-index.yml (#423) --- _data/collection-index.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/_data/collection-index.yml b/_data/collection-index.yml index 1b0f6ba9..e5dd8555 100644 --- a/_data/collection-index.yml +++ b/_data/collection-index.yml @@ -828,3 +828,8 @@ contact: https://github.com/ChaosWars/synology-features/issues repository: https://github.com/ChaosWars/synology-features/ ociReference: ghcr.io/chaoswars/synology-features +- name: Assorted Features + maintainer: tcaky + contact: https://github.com/tcaky/devcontainer-features/issues + repository: https://github.com/tcaky/devcontainer-features + ociReference: ghcr.io/tcaky/devcontainer-features From eb4519078bc4def9ddb35c621c97c8c1c1672153 Mon Sep 17 00:00:00 2001 From: Carlos Robles Date: Mon, 24 Jun 2024 18:02:31 -0600 Subject: [PATCH 12/84] Adding Azure SQL Database templates (#425) Updating collection-index.yml file, adding Azure SQL Database templates. --- _data/collection-index.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/_data/collection-index.yml b/_data/collection-index.yml index e5dd8555..92c6f593 100644 --- a/_data/collection-index.yml +++ b/_data/collection-index.yml @@ -8,6 +8,11 @@ contact: https://github.com/devcontainers/templates/issues repository: https://github.com/devcontainers/templates ociReference: ghcr.io/devcontainers/templates +- name: Azure SQL Database Dev Container Templates + maintainer: Azure SQL Developer Experiences Team + contact: https://github.com/microsoft/azuresql-devcontainers/issues + repository: https://github.com/microsoft/azuresql-devcontainers + ociReference: ghcr.io/microsoft/azuresql-devcontainers - name: Iterative Tools for Machine Learning Features maintainer: Iterative, Inc contact: https://github.com/iterative/features/issues @@ -833,3 +838,4 @@ contact: https://github.com/tcaky/devcontainer-features/issues repository: https://github.com/tcaky/devcontainer-features ociReference: ghcr.io/tcaky/devcontainer-features + From 210dc3620ba3918b89de37329e3644c6e71276aa Mon Sep 17 00:00:00 2001 From: snapsl <32878439+snapsl@users.noreply.github.com> Date: Thu, 27 Jun 2024 01:16:31 +0200 Subject: [PATCH 13/84] Update collection-index.yml (#426) --- _data/collection-index.yml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/_data/collection-index.yml b/_data/collection-index.yml index 92c6f593..3c9aeb71 100644 --- a/_data/collection-index.yml +++ b/_data/collection-index.yml @@ -318,11 +318,6 @@ contact: https://github.com/gickis/devcontainer-features/issues repository: https://github.com/gickis/devcontainer-features ociReference: ghcr.io/gickis/devcontainer-features -- name: Flutter SDK - maintainer: Jarrod Colburn - contact: jarrod@jarrodcolburn.com - repository: https://github.com/jarrodcolburn/features - ociReference: ghcr.io/jarrodcolburn/features - name: sonikro Dev Container Features maintainer: Jonathan Nagayoshi contact: https://github.com/sonikro/devcontainer-features/issues From 8f9a2440f8d54b43a89fd35836018103e5a32d3c Mon Sep 17 00:00:00 2001 From: Matheus Farinaro Vesco <114014793+matheusfvesco@users.noreply.github.com> Date: Wed, 3 Jul 2024 20:32:42 -0300 Subject: [PATCH 14/84] Update collection-index.yml (#430) --- _data/collection-index.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/_data/collection-index.yml b/_data/collection-index.yml index 3c9aeb71..e36c135d 100644 --- a/_data/collection-index.yml +++ b/_data/collection-index.yml @@ -833,4 +833,9 @@ contact: https://github.com/tcaky/devcontainer-features/issues repository: https://github.com/tcaky/devcontainer-features ociReference: ghcr.io/tcaky/devcontainer-features +- name: Dev Container Templates by matheusfvesco + maintainer: matheusfvesco + contact: https://github.com/matheusfvesco/devcontainer-templates/issues + repository: https://github.com/matheusfvesco/devcontainer-templates + ociReference: ghcr.io/matheusfvesco/devcontainer-templates From 0cf0471e4570373dfff1d11a72d485b080b022bd Mon Sep 17 00:00:00 2001 From: Oleksii Nikiforov Date: Thu, 4 Jul 2024 02:35:21 +0300 Subject: [PATCH 15/84] add features by nikiforovall (#431) Co-authored-by: Samruddhi Khandale --- _data/collection-index.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/_data/collection-index.yml b/_data/collection-index.yml index e36c135d..e69fa8f1 100644 --- a/_data/collection-index.yml +++ b/_data/collection-index.yml @@ -833,9 +833,13 @@ contact: https://github.com/tcaky/devcontainer-features/issues repository: https://github.com/tcaky/devcontainer-features ociReference: ghcr.io/tcaky/devcontainer-features +- name: Devcontainer Features by nikiforovall + maintainer: nikiforovall + contact: https://github.com/nikiforovall/devcontainer-features/issues + repository: https://github.com/nikiforovall/devcontainer-features + ociReference: ghcr.io/nikiforovall/devcontainer-features - name: Dev Container Templates by matheusfvesco maintainer: matheusfvesco contact: https://github.com/matheusfvesco/devcontainer-templates/issues repository: https://github.com/matheusfvesco/devcontainer-templates ociReference: ghcr.io/matheusfvesco/devcontainer-templates - From 90def8ee90652e9f1a0f5529970de7d0889aeaad Mon Sep 17 00:00:00 2001 From: Jakub Orchowski Date: Thu, 4 Jul 2024 01:36:39 +0200 Subject: [PATCH 16/84] Update collection-index.yml (#434) Co-authored-by: Samruddhi Khandale --- _data/collection-index.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/_data/collection-index.yml b/_data/collection-index.yml index e69fa8f1..b9cc3c64 100644 --- a/_data/collection-index.yml +++ b/_data/collection-index.yml @@ -833,6 +833,11 @@ contact: https://github.com/tcaky/devcontainer-features/issues repository: https://github.com/tcaky/devcontainer-features ociReference: ghcr.io/tcaky/devcontainer-features +- name: Dev Container Templates by ThePhaseless + maintainer: ThePhaseless + contact: https://github.com/ThePhaseless/devcontainer-templates/issues + repository: https://github.com/ThePhaseless/devcontainer-templates + ociReference: ghcr.io/thephaseless/devcontainer-templates - name: Devcontainer Features by nikiforovall maintainer: nikiforovall contact: https://github.com/nikiforovall/devcontainer-features/issues From edf69a9fe630c73ea275b9c994745b205f965f27 Mon Sep 17 00:00:00 2001 From: Enrico Falco Date: Thu, 4 Jul 2024 01:38:16 +0200 Subject: [PATCH 17/84] Add new feature collection to install openstack-cli (#433) * add new feature openstack-cli * add collection --------- Co-authored-by: Samruddhi Khandale --- _data/collection-index.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/_data/collection-index.yml b/_data/collection-index.yml index b9cc3c64..ac42da79 100644 --- a/_data/collection-index.yml +++ b/_data/collection-index.yml @@ -833,6 +833,11 @@ contact: https://github.com/tcaky/devcontainer-features/issues repository: https://github.com/tcaky/devcontainer-features ociReference: ghcr.io/tcaky/devcontainer-features +- name: Dev Container Features by enrico9034 + maintainer: enrico9034 + contact: https://github.com/enrico9034/devcontainer-features/issues + repository: https://github.com/enrico9034/devcontainer-features + ociReference: ghcr.io/enrico9034/devcontainer-features - name: Dev Container Templates by ThePhaseless maintainer: ThePhaseless contact: https://github.com/ThePhaseless/devcontainer-templates/issues From 9b255e54df0f83fd1f127ce5fd9038bb5357ce7a Mon Sep 17 00:00:00 2001 From: Lars Nieuwenhuizen <479364+LarsNieuwenhuizen@users.noreply.github.com> Date: Thu, 4 Jul 2024 01:39:33 +0200 Subject: [PATCH 18/84] Update collection-index.yml (#432) Co-authored-by: Samruddhi Khandale --- _data/collection-index.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/_data/collection-index.yml b/_data/collection-index.yml index ac42da79..f7d784b2 100644 --- a/_data/collection-index.yml +++ b/_data/collection-index.yml @@ -833,6 +833,11 @@ contact: https://github.com/tcaky/devcontainer-features/issues repository: https://github.com/tcaky/devcontainer-features ociReference: ghcr.io/tcaky/devcontainer-features +- name: Dev & Container features + maintainer: LarsNieuwenhuizen + contact: https://github.com/LarsNieuwenhuizen/features/issues + repository: https://github.com/LarsNieuwenhuizen/features + ociReference: ghcr.io/larsnieuwenhuizen/features - name: Dev Container Features by enrico9034 maintainer: enrico9034 contact: https://github.com/enrico9034/devcontainer-features/issues From c4c6018dcc1a7a3e53618796da97bfa6516043d1 Mon Sep 17 00:00:00 2001 From: Dennis Irsigler Date: Fri, 5 Jul 2024 19:30:52 +0200 Subject: [PATCH 19/84] add dirsigler container features repository (#435) --- _data/collection-index.yml | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/_data/collection-index.yml b/_data/collection-index.yml index f7d784b2..c037bd06 100644 --- a/_data/collection-index.yml +++ b/_data/collection-index.yml @@ -678,10 +678,10 @@ contact: https://github.com/rsm-hcd repository: https://github.com/rsm-hcd/devcontainer-templates ociReference: ghcr.io/rsm-hcd/devcontainer-templates -- name: Additional Dev Container Features by Georg Ofenbeck +- name: Additional Dev Container Features by Georg Ofenbeck maintainer: Georg Ofenbeck contact: https://github.com/GeorgOfenbeck/features/issues - repository: https://github.com/GeorgOfenbeck/features + repository: https://github.com/GeorgOfenbeck/features ociReference: ghcr.io/georgofenbeck/features - name: Dev Container Features by Niko Böckerman maintainer: Niko Böckerman @@ -707,7 +707,7 @@ maintainer: johnluicn contact: https://github.com/johnluicn/devcontainer-templates/issues repository: https://github.com/johnluicn/devcontainer-templates - ociReference: ghcr.io/johnluicn/devcontainer-templates + ociReference: ghcr.io/johnluicn/devcontainer-templates - name: Bob buildsystem and DevBox features maintainer: Dirk Louwers contact: https://github.com/dlouwers/devcontainer-features/issues @@ -767,7 +767,7 @@ maintainer: Cadu Ribeiro contact: https://github.com/duduribeiro/devcontainer-features/issues repository: https://github.com/duduribeiro/devcontainer-features/ - ociReference: ghcr.io/duduribeiro/devcontainer-features + ociReference: ghcr.io/duduribeiro/devcontainer-features - name: Dev Container Features by skriptfabrik maintainer: skriptfabrik contact: https://github.com/skriptfabrik/devcontainer-features/issues @@ -858,3 +858,8 @@ contact: https://github.com/matheusfvesco/devcontainer-templates/issues repository: https://github.com/matheusfvesco/devcontainer-templates ociReference: ghcr.io/matheusfvesco/devcontainer-templates +- name: Dennis Irsigler Dev Container Features + maintainer: dirsigler + contact: https://github.com/dirsigler/devcontainer-features/issues + repository: https://github.com/dirsigler/devcontainer-features + ociReference: ghcr.io/dirsigler/devcontainer-features From 9e164c2bb1d0f4c7ed981f5389c6a74862b0dfbf Mon Sep 17 00:00:00 2001 From: Szymon Janowski Date: Mon, 8 Jul 2024 18:19:45 +0200 Subject: [PATCH 20/84] Added sleter Dev Container templates (#436) --- _data/collection-index.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/_data/collection-index.yml b/_data/collection-index.yml index c037bd06..5f845496 100644 --- a/_data/collection-index.yml +++ b/_data/collection-index.yml @@ -863,3 +863,8 @@ contact: https://github.com/dirsigler/devcontainer-features/issues repository: https://github.com/dirsigler/devcontainer-features ociReference: ghcr.io/dirsigler/devcontainer-features +- name: Dev Container Templates by sleter + maintainer: sleter + contact: https://github.com/sleter/mojo-devcontainer/issues + repository: https://github.com/sleter/mojo-devcontainer + ociReference: ghcr.io/sleter/mojo-devcontainer From c5eece50b59d0647165b30d3d7558a17a9d3bc3a Mon Sep 17 00:00:00 2001 From: sidecus <4399408+sidecus@users.noreply.github.com> Date: Thu, 18 Jul 2024 07:05:11 +0800 Subject: [PATCH 21/84] add ghcr.io/sidecus/devcontainer-features (#437) add ghcr.io/sidecus/devcontainer-features to index --- _data/collection-index.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/_data/collection-index.yml b/_data/collection-index.yml index 5f845496..99c5980c 100644 --- a/_data/collection-index.yml +++ b/_data/collection-index.yml @@ -868,3 +868,8 @@ contact: https://github.com/sleter/mojo-devcontainer/issues repository: https://github.com/sleter/mojo-devcontainer ociReference: ghcr.io/sleter/mojo-devcontainer +- name: Devcontainer features by sidecus + maintainer: sidecus + contact: https://github.com/sidecus/devcontainer-features/issues + repository: https://github.com/sidecus/devcontainer-features + ociReference: ghcr.io/sidecus/devcontainer-features From 82b661df1be01f905374c04f1ac162bd30cb69a1 Mon Sep 17 00:00:00 2001 From: Julian Pawlowski <75446+jpawlowski@users.noreply.github.com> Date: Fri, 26 Jul 2024 00:49:20 +0200 Subject: [PATCH 22/84] Add Julian Pawlowski Dev Container Features (#439) --- _data/collection-index.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/_data/collection-index.yml b/_data/collection-index.yml index 99c5980c..9115ad61 100644 --- a/_data/collection-index.yml +++ b/_data/collection-index.yml @@ -873,3 +873,8 @@ contact: https://github.com/sidecus/devcontainer-features/issues repository: https://github.com/sidecus/devcontainer-features ociReference: ghcr.io/sidecus/devcontainer-features +- name: Julian Pawlowski Dev Container Features + maintainer: jpawlowski + contact: https://github.com/jpawlowski/devcontainer-features/issues + repository: https://github.com/jpawlowski/devcontainer-features + ociReference: ghcr.io/jpawlowski/devcontainer-features From 6357d327b28b901e4b7e3daea66b8e01f3bc64cc Mon Sep 17 00:00:00 2001 From: Prabhakar Kumar <64955767+prabhakk-mw@users.noreply.github.com> Date: Sat, 27 Jul 2024 04:34:52 +0530 Subject: [PATCH 23/84] Update collection-index.yml with MATLAB Feature (#438) Co-authored-by: Samruddhi Khandale --- _data/collection-index.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/_data/collection-index.yml b/_data/collection-index.yml index 9115ad61..f6ba0e02 100644 --- a/_data/collection-index.yml +++ b/_data/collection-index.yml @@ -873,6 +873,11 @@ contact: https://github.com/sidecus/devcontainer-features/issues repository: https://github.com/sidecus/devcontainer-features ociReference: ghcr.io/sidecus/devcontainer-features +- name: MATLAB Feature for DevContainers + maintainer: The MathWorks Inc. + contact: https://github.com/mathworks/devcontainer-features/issues + repository: https://github.com/mathworks/devcontainer-features + ociReference: ghcr.io/mathworks/devcontainer-features - name: Julian Pawlowski Dev Container Features maintainer: jpawlowski contact: https://github.com/jpawlowski/devcontainer-features/issues From bb7d1d9b3f2eb321f0ec7b39e44d95e3ae4559bc Mon Sep 17 00:00:00 2001 From: Julian Pawlowski <75446+jpawlowski@users.noreply.github.com> Date: Mon, 29 Jul 2024 21:38:40 +0200 Subject: [PATCH 24/84] Update maintainer name for `github.com/jpawlowski/devcontainer-features`` (#444) --- _data/collection-index.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_data/collection-index.yml b/_data/collection-index.yml index f6ba0e02..52353077 100644 --- a/_data/collection-index.yml +++ b/_data/collection-index.yml @@ -879,7 +879,7 @@ repository: https://github.com/mathworks/devcontainer-features ociReference: ghcr.io/mathworks/devcontainer-features - name: Julian Pawlowski Dev Container Features - maintainer: jpawlowski + maintainer: Julian Pawlowski contact: https://github.com/jpawlowski/devcontainer-features/issues repository: https://github.com/jpawlowski/devcontainer-features ociReference: ghcr.io/jpawlowski/devcontainer-features From c7806d0e9dbcb533e92846f59bc3484d4af09ed2 Mon Sep 17 00:00:00 2001 From: Vatsal Gupta <40350810+gvatsal60@users.noreply.github.com> Date: Tue, 30 Jul 2024 20:49:59 +0530 Subject: [PATCH 25/84] Added new collection sonarlint and pre-commit(via pip) (#441) * Update collection-index.yml * Incorporated Review Comments --- _data/collection-index.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/_data/collection-index.yml b/_data/collection-index.yml index 52353077..3dadf627 100644 --- a/_data/collection-index.yml +++ b/_data/collection-index.yml @@ -883,3 +883,8 @@ contact: https://github.com/jpawlowski/devcontainer-features/issues repository: https://github.com/jpawlowski/devcontainer-features ociReference: ghcr.io/jpawlowski/devcontainer-features +- name: pre-commit hooks(via pip) & sonarlint + maintainer: gvatsal60 (Vatsal Gupta) + contact: https://github.com/gvatsal60/dev-container-features/issues + repository: https://github.com/gvatsal60/dev-container-features + ociReference: ghcr.io/gvatsal60/dev-container-features From bd23aa4160d9b7c3f0577d582095cc2536902e00 Mon Sep 17 00:00:00 2001 From: saj <46979675+git-saj@users.noreply.github.com> Date: Sat, 3 Aug 2024 00:16:06 +0100 Subject: [PATCH 26/84] Added devcontainer features by git-saj (#445) --- _data/collection-index.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/_data/collection-index.yml b/_data/collection-index.yml index 3dadf627..23eb5aef 100644 --- a/_data/collection-index.yml +++ b/_data/collection-index.yml @@ -888,3 +888,8 @@ contact: https://github.com/gvatsal60/dev-container-features/issues repository: https://github.com/gvatsal60/dev-container-features ociReference: ghcr.io/gvatsal60/dev-container-features +- name: Devcontainer features by git-saj + maintainer: git-saj + contact: https://github.com/git-saj/devcontainer-features/issues + repository: https://github.com/git-saj/devcontainer-features + ociReference: ghcr.io/git-saj/devcontainer-features From 4cf77fcce0000c3ef775e5d11894c8e443b8db6e Mon Sep 17 00:00:00 2001 From: Lukas Diener Date: Fri, 9 Aug 2024 19:05:16 +0200 Subject: [PATCH 27/84] Update collection-index.yml (#447) --- _data/collection-index.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/_data/collection-index.yml b/_data/collection-index.yml index 23eb5aef..2a537340 100644 --- a/_data/collection-index.yml +++ b/_data/collection-index.yml @@ -893,3 +893,8 @@ contact: https://github.com/git-saj/devcontainer-features/issues repository: https://github.com/git-saj/devcontainer-features ociReference: ghcr.io/git-saj/devcontainer-features +- name: Devcontainer features by Codefabrik + maintainer: Codefabrik GmbH + contact: https://github.com/code-fabrik/features/issues + repository: https://github.com/code-fabrik/features + ociReference: ghcr.io/code-fabrik/features From 1a78b1e548a153ee23b476bc1161cb737fbfbd9c Mon Sep 17 00:00:00 2001 From: Juan Ayala <19715035+juan-ayala@users.noreply.github.com> Date: Tue, 13 Aug 2024 11:02:33 -0500 Subject: [PATCH 28/84] Update collection-index.yml (#448) * Update collection-index.yml Add devcontainer feature collection juan-ayala/devcontainer-features * Update collection-index.yml Add devcontainer template collection juan-ayala/devcontainer-templates --- _data/collection-index.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/_data/collection-index.yml b/_data/collection-index.yml index 2a537340..eb46af92 100644 --- a/_data/collection-index.yml +++ b/_data/collection-index.yml @@ -898,3 +898,13 @@ contact: https://github.com/code-fabrik/features/issues repository: https://github.com/code-fabrik/features ociReference: ghcr.io/code-fabrik/features +- name: Devcontainer features by Juan Ayala + maintainer: Juan Ayala + contact: https://github.com/juan-ayala/devcontainer-features/issues + repository: https://github.com/juan-ayala/devcontainer-features + ociReference: ghcr.io/juan-ayala/devcontainer-features +- name: Devcontainer templates by Juan Ayala + maintainer: Juan Ayala + contact: https://github.com/juan-ayala/devcontainer-templates/issues + repository: https://github.com/juan-ayala/devcontainer-templates + ociReference: ghcr.io/juan-ayala/devcontainer-templates From c0e49375e39c9a9687cd14a51ebd286a1caff60d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20N=C3=A9meth?= Date: Mon, 19 Aug 2024 18:54:11 +0200 Subject: [PATCH 29/84] add Localstack feature and template repos (#449) --- _data/collection-index.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/_data/collection-index.yml b/_data/collection-index.yml index eb46af92..e3a7608e 100644 --- a/_data/collection-index.yml +++ b/_data/collection-index.yml @@ -908,3 +908,13 @@ contact: https://github.com/juan-ayala/devcontainer-templates/issues repository: https://github.com/juan-ayala/devcontainer-templates ociReference: ghcr.io/juan-ayala/devcontainer-templates +- name: LocalStack DevContainer Feature + maintainer: LocalStack GmbH + contact: https://github.com/localstack/devcontainer-feature/issues + repository: https://github.com/localstack/devcontainer-feature + ociReference: ghcr.io/localstack/devcontainer-feature +- name: LocalStack DevContainer Template + maintainer: LocalStack GmbH + contact: https://github.com/localstack/devcontainer-template/issues + repository: https://github.com/localstack/devcontainer-template + ociReference: ghcr.io/localstack/devcontainer-template From 6fc8f1841f1152db39ab85d28a1dc00ccffd3b96 Mon Sep 17 00:00:00 2001 From: Brigit Murtaugh Date: Tue, 20 Aug 2024 17:43:51 -0700 Subject: [PATCH 30/84] Update collection-index.yml (#452) --- _data/collection-index.yml | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/_data/collection-index.yml b/_data/collection-index.yml index e3a7608e..dc4fa686 100644 --- a/_data/collection-index.yml +++ b/_data/collection-index.yml @@ -38,16 +38,6 @@ contact: https://github.com/mpriscella/features/issues repository: https://github.com/mpriscella/features ociReference: ghcr.io/mpriscella/features -- name: DevContainers-Contrib Features - maintainer: Daniel Braun - contact: https://github.com/devcontainers-contrib/features/issues - repository: https://github.com/devcontainers-contrib/features - ociReference: ghcr.io/devcontainers-contrib/features -- name: DevContainers-Contrib Templates - maintainer: Daniel Braun - contact: https://github.com/devcontainers-contrib/templates/issues - repository: https://github.com/devcontainers-contrib/templates - ociReference: ghcr.io/devcontainers-contrib/templates - name: Assorted Features maintainer: eitsupi contact: https://github.com/eitsupi/devcontainer-features/issues From b988b02a54f1379431be998dd76739832d02364f Mon Sep 17 00:00:00 2001 From: Alexander Ilyin Date: Thu, 22 Aug 2024 09:43:56 -0700 Subject: [PATCH 31/84] Update collection-index.yml (#453) --- _data/collection-index.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/_data/collection-index.yml b/_data/collection-index.yml index dc4fa686..de73835d 100644 --- a/_data/collection-index.yml +++ b/_data/collection-index.yml @@ -908,3 +908,8 @@ contact: https://github.com/localstack/devcontainer-template/issues repository: https://github.com/localstack/devcontainer-template ociReference: ghcr.io/localstack/devcontainer-template +- name: DeepSpaceCartel DevContainer Features + maintainer: DeepSpaceCartel Inc. + contact: https://github.com/deep-space-cartel/devcontainers-features/issues + repository: https://github.com/deep-space-cartel/devcontainers-features + ociReference: ghcr.io/deep-space-cartel/devcontainers-features From 48b4cf71c7cad01c0d1036615a02f3948d8b5d44 Mon Sep 17 00:00:00 2001 From: Mark Gibson Date: Tue, 27 Aug 2024 22:37:50 +0100 Subject: [PATCH 32/84] Update collection-index.yml (#454) Added Dev Container features by Adaptavist --- _data/collection-index.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/_data/collection-index.yml b/_data/collection-index.yml index de73835d..10e9f5c9 100644 --- a/_data/collection-index.yml +++ b/_data/collection-index.yml @@ -913,3 +913,8 @@ contact: https://github.com/deep-space-cartel/devcontainers-features/issues repository: https://github.com/deep-space-cartel/devcontainers-features ociReference: ghcr.io/deep-space-cartel/devcontainers-features +- name: Dev Container features by Adaptavist + maintainer: Mark Gibson + contact: https://github.com/adaptavist/devcontainer-features/issues + repository: https://github.com/adaptavist/devcontainer-features + ociReference: ghcr.io/adaptavist/devcontainer-features From 78489efda93eecee6f5ea4c4ff2239a19a884de0 Mon Sep 17 00:00:00 2001 From: Alex Wegener <51857173+lx-0@users.noreply.github.com> Date: Fri, 30 Aug 2024 18:30:02 +0200 Subject: [PATCH 33/84] Update collection-index.yml (#455) List lx-0/devcontainer-templates/universal-arm64 template --- _data/collection-index.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/_data/collection-index.yml b/_data/collection-index.yml index 10e9f5c9..a6c5c1a8 100644 --- a/_data/collection-index.yml +++ b/_data/collection-index.yml @@ -918,3 +918,8 @@ contact: https://github.com/adaptavist/devcontainer-features/issues repository: https://github.com/adaptavist/devcontainer-features ociReference: ghcr.io/adaptavist/devcontainer-features +- name: Dev Container Templates by Alex Wegener + maintainer: Alex Wegener + contact: https://github.com/lx-0/devcontainer-templates/issues + repository: https://github.com/lx-0/devcontainer-templates + ociReference: ghcr.io/lx-0/devcontainer-templates From c7d7502d3a032e3f33bc015602582f98c96779ef Mon Sep 17 00:00:00 2001 From: Phil Bell Date: Fri, 30 Aug 2024 17:31:44 +0100 Subject: [PATCH 34/84] Adding new collection to collection-index.yml (#456) Co-authored-by: Samruddhi Khandale --- _data/collection-index.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/_data/collection-index.yml b/_data/collection-index.yml index a6c5c1a8..32b90478 100644 --- a/_data/collection-index.yml +++ b/_data/collection-index.yml @@ -918,6 +918,11 @@ contact: https://github.com/adaptavist/devcontainer-features/issues repository: https://github.com/adaptavist/devcontainer-features ociReference: ghcr.io/adaptavist/devcontainer-features +- name: Dev Container features by phil-bell + maintainer: Phil Bell + contact: https://github.com/phil-bell/devcontainer-features/issues + repository: https://github.com/phil-bell/devcontainer-features + ociReference: ghcr.io/phil-bell/devcontainer-features - name: Dev Container Templates by Alex Wegener maintainer: Alex Wegener contact: https://github.com/lx-0/devcontainer-templates/issues From b246c18093369cc06870476ab3aed5e3cde5dfb8 Mon Sep 17 00:00:00 2001 From: Hiroyuki Okada Date: Wed, 4 Sep 2024 01:19:58 +0900 Subject: [PATCH 35/84] remove ghcr.io/akhildevelops/devcontainer-features/android-cli (#457) --- _data/collection-index.yml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/_data/collection-index.yml b/_data/collection-index.yml index 32b90478..f11477f9 100644 --- a/_data/collection-index.yml +++ b/_data/collection-index.yml @@ -278,11 +278,6 @@ contact: https://github.com/swift-server/swift-devcontainer-template/issues repository: https://github.com/swift-server/swift-devcontainer-template ociReference: ghcr.io/swift-server/swift-devcontainer-template -- name: Android SDK Tools and Apt packages - maintainer: akhildevelops - contact: https://github.com/akhildevelops/devcontainer-features/issues - repository: https://github.com/akhildevelops/devcontainer-features - ociReference: ghcr.io/akhildevelops/devcontainer-features - name: UNSW cs3231 OS Development maintainer: Hamish Cox contact: https://github.com/HamishWHC/cs3231-devcontainer/issues From 2c1fb244562e9fd15468fadc6977ea988de1a515 Mon Sep 17 00:00:00 2001 From: Arek Kalandyk <36413794+koralowiec@users.noreply.github.com> Date: Thu, 12 Sep 2024 19:45:07 +0200 Subject: [PATCH 36/84] fix: update link to devcontainer-collection.json (#461) --- _implementors/features-distribution.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_implementors/features-distribution.md b/_implementors/features-distribution.md index 134c9c1c..77e0f2b8 100644 --- a/_implementors/features-distribution.md +++ b/_implementors/features-distribution.md @@ -23,7 +23,7 @@ Goals include: Features source code is stored in a git repository. -For ease of authorship and maintenance, [1..n] features can share a single git repository. This set of Features is referred to as a "collection," and will share the same [`devcontainer-collection.json`](#devcontainer-collection.json) file and "namespace" (eg. `/`). +For ease of authorship and maintenance, [1..n] features can share a single git repository. This set of Features is referred to as a "collection," and will share the same [`devcontainer-collection.json`](#devcontainer-collection-json) file and "namespace" (eg. `/`). Source code for the set follows the example file structure below: From 09c556241e69f5b285ffedc75d5e35bc4bcd303d Mon Sep 17 00:00:00 2001 From: Christof Marti Date: Thu, 19 Sep 2024 08:56:14 +0200 Subject: [PATCH 37/84] Document GPU property (#463) --- _implementors/json_reference.md | 1 + 1 file changed, 1 insertion(+) diff --git a/_implementors/json_reference.md b/_implementors/json_reference.md index b0378ac1..8c1f58dd 100644 --- a/_implementors/json_reference.md +++ b/_implementors/json_reference.md @@ -99,6 +99,7 @@ While `devcontainer.json` does not focus on hardware or VM provisioning, it can | `hostRequirements.cpus` 🏷️ | integer | Indicates the minimum required number of CPUs / virtual CPUs / cores. For example: `"hostRequirements": {"cpus": 2}` | | `hostRequirements.memory` 🏷️ | string | A string indicating minimum memory requirements with a `tb`, `gb`, `mb`, or `kb` suffix. For example, `"hostRequirements": {"memory": "4gb"}` | | `hostRequirements.storage` 🏷️ | string | A string indicating minimum storage requirements with a `tb`, `gb`, `mb`, or `kb` suffix. For example, `"hostRequirements": {"storage": "32gb"}` | +| `hostRequirements.gpu` 🏷️ | boolean,
string,
object | Indicates if any GPU is required. A boolean indicates if a GPU is required or not. The string `"optional"` indicates that a GPU is used when available, but is not required.

The object syntax specifies how much GPU resources are required. The `cores` property indicates the minimum number of cores and the `memory` property indicates minimum storage requirements with a `tb`, `gb`, `mb`, or `kb` suffix. For example, `"gpu": { "cores": 1000, "storage": "32gb" }` | {: .table .table-bordered .table-responsive} ## Port attributes From 00205b037e725333adcc1531e326786543737cd3 Mon Sep 17 00:00:00 2001 From: "Victor M. Varela" Date: Mon, 23 Sep 2024 18:28:08 +0200 Subject: [PATCH 38/84] Update collection-index.yml (#466) --- _data/collection-index.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/_data/collection-index.yml b/_data/collection-index.yml index f11477f9..0aa962a8 100644 --- a/_data/collection-index.yml +++ b/_data/collection-index.yml @@ -923,3 +923,8 @@ contact: https://github.com/lx-0/devcontainer-templates/issues repository: https://github.com/lx-0/devcontainer-templates ociReference: ghcr.io/lx-0/devcontainer-templates +- name: Devcontainer features by vmvarela + maintainer: Victor M. Varela + contact: https://github.com/vmvarela/devcontainer-features/issues + repository: https://github.com/vmvarela/devcontainer-features + ociReference: ghcr.io/vmvarela/devcontainer-features From 3ba9926cd0cf5bb453bf33837138ef07bd18242c Mon Sep 17 00:00:00 2001 From: Hauke D Date: Mon, 23 Sep 2024 18:54:16 +0200 Subject: [PATCH 39/84] collection-index.yml: add feature 'perl' (#465) * Update collection-index.yml * Update _data/collection-index.yml Co-authored-by: Samruddhi Khandale --------- Co-authored-by: Samruddhi Khandale Co-authored-by: Samruddhi Khandale --- _data/collection-index.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/_data/collection-index.yml b/_data/collection-index.yml index 0aa962a8..8309d1c8 100644 --- a/_data/collection-index.yml +++ b/_data/collection-index.yml @@ -923,6 +923,11 @@ contact: https://github.com/lx-0/devcontainer-templates/issues repository: https://github.com/lx-0/devcontainer-templates ociReference: ghcr.io/lx-0/devcontainer-templates +- name: Hauke's Features for Development Containers + maintainer: Hauke D + contact: https://github.com/haukex/devcontainer-features/issues + repository: https://github.com/haukex/devcontainer-features + ociReference: ghcr.io/haukex/devcontainer-features - name: Devcontainer features by vmvarela maintainer: Victor M. Varela contact: https://github.com/vmvarela/devcontainer-features/issues From 9f681f29cc5b60ea2829b2c9126984f9e37cd2da Mon Sep 17 00:00:00 2001 From: Caesarovich <38408878+Caesarovich@users.noreply.github.com> Date: Tue, 24 Sep 2024 21:14:16 +0200 Subject: [PATCH 40/84] Add feature for Crystal (#467) * Update collection-index.yml * fix case issue --- _data/collection-index.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/_data/collection-index.yml b/_data/collection-index.yml index 8309d1c8..3db2e396 100644 --- a/_data/collection-index.yml +++ b/_data/collection-index.yml @@ -932,4 +932,8 @@ maintainer: Victor M. Varela contact: https://github.com/vmvarela/devcontainer-features/issues repository: https://github.com/vmvarela/devcontainer-features - ociReference: ghcr.io/vmvarela/devcontainer-features +- name: Crystal features + maintainer: Caesarovich + contact: https://github.com/Caesarovich/devcontainer-feature-crystal/issues + repository: https://github.com/Caesarovich/devcontainer-feature-crystal + ociReference: ghcr.io/caesarovich/devcontainer-feature-crystal From 2ea407bf1853e77c52e8b0e28a33ceed32f35c68 Mon Sep 17 00:00:00 2001 From: Arek Kalandyk <36413794+koralowiec@users.noreply.github.com> Date: Wed, 25 Sep 2024 18:20:43 +0200 Subject: [PATCH 41/84] feat: add devcontainers-extra features to collection (#462) --- _data/collection-index.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/_data/collection-index.yml b/_data/collection-index.yml index 3db2e396..3f31ba8b 100644 --- a/_data/collection-index.yml +++ b/_data/collection-index.yml @@ -937,3 +937,8 @@ contact: https://github.com/Caesarovich/devcontainer-feature-crystal/issues repository: https://github.com/Caesarovich/devcontainer-feature-crystal ociReference: ghcr.io/caesarovich/devcontainer-feature-crystal +- name: Dev Container Features by devcontainers-extra + maintainer: devcontainers-extra + contact: https://github.com/devcontainers-extra/features/issues + repository: https://github.com/devcontainers-extra/features + ociReference: ghcr.io/devcontainers-extra/features From 8d793c719085c8ab5f0f4850d408a81c38b0e209 Mon Sep 17 00:00:00 2001 From: Josh Spicer Date: Thu, 26 Sep 2024 12:02:27 -0700 Subject: [PATCH 42/84] sync optionalPaths addition with spec (https://github.com/devcontainers/spec/pull/484) (#459) --- _implementors/templates.md | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/_implementors/templates.md b/_implementors/templates.md index 9e12eff2..681a48c8 100644 --- a/_implementors/templates.md +++ b/_implementors/templates.md @@ -37,10 +37,11 @@ The properties of the file are as follows: | `description` | string | Description of the Template. | | `documentationURL` | string | Url that points to the documentation of the Template. | | `licenseURL` | string | Url that points to the license of the Template. | -| `options` | object | A map of options that the supporting tools should use to populate different configuration options for the Template. | +| [`options`](#options) | object | A map of options that the supporting tools should use to populate different configuration options for the Template. | | `platforms` | array | Languages and platforms supported by the Template. | | `publisher` | string | Name of the publisher/maintainer of the Template. | | `keywords` | array | List of strings relevant to a user that would search for this Template. | +| [`optionalPaths`](#optionalPaths) | array | An array of files or directories that tooling may consider "optional" when applying a Template. Directories are indicated with a trailing `/*`, (eg: `.github/*`). {: .table .table-bordered .table-responsive} ### The `options` property @@ -71,6 +72,30 @@ The `options` property contains a map of option IDs and their related configurat > `Note`: The `options` must be unique for every `devcontainer-template.json` +### The `optionalPaths` property + +Before applying a Template, tooling must inspect the `optionalPaths` property of a Template and prompt the user on whether each file or folder should be included in the resulting output workspace folder. A path is relative to the root of the Template source directory. + +- For a single file, provide the full relative path (without any leading or trailing path delimiters). +- For a directory, provide the full relative path with a trailing slash and asterisk (`/*`) appended to the path. The directory and its children will be recursively ignored. + +Examples are shown below: + +```jsonc +{ + "id": "cpp", + "version": "3.0.0", + "name": "C++", + "description": "Develop C++ applications", + "optionalPaths": [ + "GETTING-STARTED.md", // Single file + "example-project-1/MyProject.csproj", // Single file in nested directory + ".github/*" // Entire recursive contents of directory + ] +} +``` + + ### Referencing a Template The `id` format (`//