Skip to content

Commit 6eaaa00

Browse files
Merge branch 'gh-pages' into gh-pages
2 parents 0f59744 + 5ecae15 commit 6eaaa00

File tree

8 files changed

+157
-32
lines changed

8 files changed

+157
-32
lines changed

.devcontainer/devcontainer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
{
44
"name": "Jekyll",
55
// Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile
6-
"image": "mcr.microsoft.com/devcontainers/jekyll:1-bullseye",
6+
"image": "mcr.microsoft.com/devcontainers/jekyll:2",
77

88
// Features to add to the dev container. More info: https://containers.dev/features.
99
"features": {

.devcontainer/fetch-index.sh

Lines changed: 0 additions & 13 deletions
This file was deleted.

.github/dependabot.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# To get started with Dependabot version updates, you'll need to specify which
2+
# package ecosystems to update and where the package manifests are located.
3+
# Please see the documentation for more information:
4+
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
5+
# https://containers.dev/guide/dependabot
6+
7+
version: 2
8+
updates:
9+
- package-ecosystem: "devcontainers"
10+
directory: "/"
11+
schedule:
12+
interval: weekly

_data/collection-index.yml

Lines changed: 97 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -603,11 +603,6 @@
603603
contact: https://github.com/MarlonPassos-git/dev-container-features/issues
604604
repository: https://github.com/MarlonPassos-git/dev-container-features
605605
ociReference: ghcr.io/marlonpassos-git/dev-container-features
606-
- name: DevContainers for Fedora-based Development
607-
maintainer: RonaldTM9999
608-
contact: https://github.com/RonaldTM9999/devcontainers/issues
609-
repository: https://github.com/RonaldTM9999/devcontainers
610-
ociReference: ghcr.io/ronaldtm9999/devcontainers
611606
- name: DevContainer Features by Paul Gilber
612607
maintainer: Paul Gilber
613608
contact: https://github.com/paul-gilber/devcontainer-features/issues
@@ -643,6 +638,11 @@
643638
contact: https://github.com/hsm207/devcontainer-templates/issues
644639
repository: https://github.com/hsm207/devcontainer-templates
645640
ociReference: ghcr.io/hsm207/devcontainer-templates
641+
- name: Radius Features (https://radapp.io/)
642+
maintainer: radius-project
643+
contact: https://github.com/radius-project/radius/issues
644+
repository: https://github.com/radius-project/radius
645+
ociReference: ghcr.io/radius-project/devcontainer-features
646646
- name: Dev Container Features by CASL0
647647
maintainer: CASL0
648648
contact: https://github.com/CASL0/devcontainer-features/issues
@@ -903,11 +903,6 @@
903903
contact: https://github.com/localstack/devcontainer-template/issues
904904
repository: https://github.com/localstack/devcontainer-template
905905
ociReference: ghcr.io/localstack/devcontainer-template
906-
- name: DeepSpaceCartel DevContainer Features
907-
maintainer: DeepSpaceCartel Inc.
908-
contact: https://github.com/deep-space-cartel/devcontainers-features/issues
909-
repository: https://github.com/deep-space-cartel/devcontainers-features
910-
ociReference: ghcr.io/deep-space-cartel/devcontainers-features
911906
- name: Dev Container features by Adaptavist
912907
maintainer: Mark Gibson
913908
contact: https://github.com/adaptavist/devcontainer-features/issues
@@ -923,6 +918,11 @@
923918
contact: https://github.com/lx-0/devcontainer-templates/issues
924919
repository: https://github.com/lx-0/devcontainer-templates
925920
ociReference: ghcr.io/lx-0/devcontainer-templates
921+
- name: AIT-Assistive-Autonomous-Systems Dev Container Features
922+
maintainer: AIT-Assistive-Autonomous-Systems maintainers
923+
contact: https://github.com/AIT-Assistive-Autonomous-Systems/devcontainer_features/issues
924+
repository: https://github.com/AIT-Assistive-Autonomous-Systems/devcontainer_features
925+
ociReference: ghcr.io/ait-assistive-autonomous-systems/devcontainer_features
926926
- name: Hauke's Features for Development Containers
927927
maintainer: Hauke D
928928
contact: https://github.com/haukex/devcontainer-features/issues
@@ -952,6 +952,11 @@
952952
contact: https://github.com/rhiroe/features/issues
953953
repository: https://github.com/rhiroe/features
954954
ociReference: ghcr.io/rhiroe/features
955+
- name: Development Container Features by aqua
956+
maintainer: Shunsuke Suzuki
957+
contact: https://github.com/aquaproj/devcontainer-features/issues
958+
repository: https://github.com/aquaproj/devcontainer-features
959+
ociReference: ghcr.io/aquaproj/devcontainer-features
955960
- name: devcontainer features by martinaskestad
956961
maintainer: martinaskestad
957962
contact: https://github.com/martinaskestad/features/issues
@@ -961,6 +966,12 @@
961966
maintainer: David Zucker
962967
contact: https://github.com/davzucky/devcontainers-features-wolfi/issues
963968
repository: https://github.com/davzucky/devcontainers-features-wolfi
969+
ociReference: ghcr.io/davzucky/devcontainers-features-wolfi
970+
- name: Nefarious Development Containers
971+
maintainer: NickChecan
972+
contact: https://github.com/The-Nefarious-Developer/devcontainer-templates/issues
973+
repository: https://github.com/The-Nefarious-Developer/devcontainer-templates
974+
ociReference: ghcr.io/the-nefarious-developer/devcontainer-templates
964975
ociReference: ghcr.io/davzucky/devcontainers-features-wolfi
965976
- name: Dev Container Features by ForWarD Software
966977
maintainer: ForWarD Software
@@ -1042,6 +1053,11 @@
10421053
contact: https://github.com/grafana/devcontainer-features/issues
10431054
repository: https://github.com/grafana/devcontainer-features
10441055
ociReference: ghcr.io/grafana/devcontainer-features
1056+
- name: Dev Container Features by httpdss
1057+
maintainer: httpdss
1058+
contact: https://github.com/httpdss/devcontainers-features/issues
1059+
repository: https://github.com/httpdss/devcontainers-features
1060+
ociReference: ghcr.io/httpdss/devcontainers-features
10451061
- name: Axon Ivy devcontainer template
10461062
maintainer: axonivy
10471063
contact: https://github.com/axonivy/devcontainer-templates/issues
@@ -1072,3 +1088,74 @@
10721088
contact: https://github.com/ymasaoka/devcontainer-templates/issues
10731089
repository: https://github.com/ymasaoka/devcontainer-templates
10741090
ociReference: ghcr.io/ymasaoka/devcontainer-templates
1091+
- name: MrSimonEmms Dev Container Features
1092+
maintainer: MrSimonEmms
1093+
contact: https://github.com/mrsimonemms/devcontainers/issues
1094+
repository: https://github.com/mrsimonemms/devcontainers
1095+
ociReference: ghcr.io/mrsimonemms/devcontainers
1096+
- name: HTTPie Feature
1097+
maintainer: Ferdinand Keller
1098+
contact: https://github.com/ferdinandkeller/features/issues
1099+
repository: https://github.com/ferdinandkeller/features
1100+
ociReference: ghcr.io/ferdinandkeller/features/httpie
1101+
- name: Rojo Feature
1102+
maintainer: Ryan Luu
1103+
contact: https://github.com/RyanLua/features/issues
1104+
repository: https://github.com/RyanLua/features
1105+
ociReference: ghcr.io/ryanlua/features
1106+
- name: Roblox Template
1107+
maintainer: Ryan Luu
1108+
contact: https://github.com/RyanLua/templates/issues
1109+
repository: https://github.com/RyanLua/templates
1110+
ociReference: ghcr.io/ryanlua/templates
1111+
- name: Dev Container Features by Joe Bowbeer
1112+
maintainer: Joe Bowbeer
1113+
contact: https://github.com/joebowbeer/devcontainers-features/issues
1114+
repository: https://github.com/joebowbeer/devcontainers-features
1115+
ociReference: ghcr.io/joebowbeer/devcontainers-features
1116+
- name: FEniCS
1117+
maintainer: schnellerhase
1118+
contact: https://github.com/schnellerhase/devcontainer-fenics/issues
1119+
repository: https://github.com/schnellerhase/devcontainer-fenics
1120+
ociReference: ghcr.io/schnellerhase/devcontainer-fenics/fenics
1121+
ociReference: ghcr.io/ryanlua/templates/roblox
1122+
- name: W&B Catnip
1123+
maintainer: Weights and Biases
1124+
contact: https://github.com/wandb/catnip/issues
1125+
repository: https://github.com/wandb/catnip
1126+
ociReference: ghcr.io/wandb/catnip/feature
1127+
- name: AcademicDocker template (R, Stata, LaTeX)
1128+
maintainer: Romain Ferrali
1129+
contact: https://github.com/rferrali/devcontainer-templates/issues
1130+
repository: https://github.com/rferrali/devcontainer-templates
1131+
ociReference: ghcr.io/rferrali/devcontainer-templates
1132+
- name: Devcontainers templates by jhoareaumarion
1133+
maintainer: jhoareaumarion
1134+
contact: https://github.com/jhoareaumarion/devcontainers/issues
1135+
repository: https://github.com/jhoareaumarion/devcontainers
1136+
ociReference: ghcr.io/jhoareaumarion/devcontainers
1137+
- name: devcontainer features by TakahashiNguyen
1138+
maintainer: ANh Nguyễn (TakahashiNguyen)
1139+
contact: https://github.com/TakahashiNguyen/devcontainer-features/issues
1140+
repository: https://github.com/TakahashiNguyen/devcontainer-features
1141+
ociReference: ghcr.io/takahashinguyen/devcontainer-features
1142+
- name: olivierlemasle
1143+
maintainer: Olivier Lemasle
1144+
contact: https://github.com/olivierlemasle/devcontainers-features/issues
1145+
repository: https://github.com/olivierlemasle/devcontainers-features
1146+
ociReference: ghcr.io/olivierlemasle/devcontainers-features
1147+
- name: BTP Dev Container Features
1148+
maintainer: Navin Krishnan
1149+
contact: https://github.com/navinkrishnan/devcontainer-features-btp/issues
1150+
repository: https://github.com/navinkrishnan/devcontainer-features-btp
1151+
ociReference: ghcr.io/navinkrishnan/devcontainer-features-btp
1152+
- name: BTP CAP (Cloud Application Programming) Model Dev Templates
1153+
maintainer: Navin Krishnan
1154+
contact: https://github.com/navinkrishnan/devcontainer-templates-btp/issues
1155+
repository: https://github.com/navinkrishnan/devcontainer-templates-btp
1156+
ociReference: ghcr.io/navinkrishnan/devcontainer-templates-btp
1157+
- name: Atomys Dev Container Features
1158+
maintainer: Atomys
1159+
contact: https://github.com/42atomys/devcontainers-features/issues
1160+
repository: https://github.com/42atomys/devcontainers-features
1161+
ociReference: ghcr.io/42atomys/devcontainers-features

_implementors/json_reference.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ author: Microsoft
66
index: 4
77
---
88

9-
The `devcontainer.json` file contains any needed metadata and settings required to configurate a **development container** for a given well-defined tool and runtime stack. It can be used by [tools and services that support the dev container spec](../../supporting) to create a **development environment** that contains one or more **development containers**.
9+
The `devcontainer.json` file contains any needed metadata and settings required to configure a **development container** for a given well-defined tool and runtime stack. It can be used by [tools and services that support the dev container spec](../../supporting) to create a **development environment** that contains one or more **development containers**.
1010

1111
Metadata properties marked with a 🏷️️ can be stored in the `devcontainer.metadata` **[container image label](/implementors/reference/#labels)** in addition to `devcontainer.json`. This label can contain an array of json snippets that will be automatically merged with `devcontainer.json` contents (if any) when a container is created.
1212

features.html

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ <h1 style="margin-left: auto;margin-right: auto;">Available Dev Container Featur
5757
const collectionTable = document.getElementById('collectionTable');
5858
const rows = collectionTable.getElementsByTagName('tr');
5959

60-
searchInput.addEventListener('input', function () {
60+
function performSearch() {
6161
const searchValue = searchInput.value.toLowerCase();
6262

6363
for (let i = 1; i < rows.length; i++) {
@@ -71,5 +71,24 @@ <h1 style="margin-left: auto;margin-right: auto;">Available Dev Container Featur
7171
rows[i].style.display = 'none';
7272
}
7373
}
74+
}
75+
76+
searchInput.addEventListener('input', function () {
77+
performSearch();
78+
const url = new URL(window.location);
79+
if (searchInput.value) {
80+
url.searchParams.set('search', searchInput.value);
81+
} else {
82+
url.searchParams.delete('search');
83+
}
84+
window.history.replaceState({}, '', url);
7485
});
86+
87+
// Read search parameter from URL on page load
88+
const urlParams = new URLSearchParams(window.location.search);
89+
const searchParam = urlParams.get('search');
90+
if (searchParam) {
91+
searchInput.value = searchParam;
92+
performSearch();
93+
}
7594
</script>

supporting.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -193,16 +193,17 @@ The following properties apply differently to CodeSandbox.
193193

194194
[DevPod](https://github.com/loft-sh/devpod) is a client-only tool to create reproducible developer environments based on a `devcontainer.json` on any backend. Each developer environment runs in a container and is specified through a `devcontainer.json`. Through DevPod providers these environments can be created on any backend, such as the local computer, a Kubernetes cluster, any reachable remote machine or in a VM in the cloud.
195195

196-
### <a href="#gitpod" name="gitpod" class="anchor"> Gitpod </a>
196+
### <a href="#ona" name="ona" class="anchor"> Ona (formerly Gitpod) </a>
197197

198-
[**Gitpod Flex**](https://www.gitpod.io/) is a platform for automating and standardizing development environments. Available as a self-hosted solution in your cloud or for local development through Gitpod Desktop, Gitpod Flex scales to support environments with up to 896 vCPUs and 12TB of RAM, including GPU support and compatibility with multiple editors like VS Code, JetBrains, Cursor, and Zed.
198+
[Ona](https://ona.com/) (formerly Gitpod) is the mission control for software projects and software engineering agents. It provides secure, ephemeral development environments that run in our cloud or your VPC, enabling humans and agents to collaborate seamlessly.
199199

200-
Gitpod Flex fully adheres to the Dev Container Specification, enabling developers to create portable and reproducible environments through `devcontainer.json`. To apply changes, simply run `gitpod environment devcontainer rebuild` from within any development environment.
200+
Ona fully adheres to the Dev Container Specification, so you can define portable and reproducible environments with `devcontainer.json`. Whether you’re onboarding a new developer, running background agents, or delegating long-running migrations, Ona Environments ensure every task runs in a clean, policy-enforced environment.
201201

202-
203-
For more details on constraints, customizations, and automation options, please refer to the [blog announcement](https://www.gitpod.io/blog/gitpod-supports-development-container).
202+
For details on constraints, customization, and automation options, see the [Ona Dev Container docs](https://ona.com/docs/ona/configuration/devcontainer/overview).
204203

205204

206205
### <a href="#schema" name="schema" class="anchor"> Schema </a>
207206

208207
You can explore the [VS Code implementation](implementors/json_schema) of the dev container schema.
208+
209+

templates.html

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ <h1 style="margin-left: auto;margin-right: auto;">Available Dev Container Templa
5353
const collectionTable = document.getElementById('collectionTable');
5454
const rows = collectionTable.getElementsByTagName('tr');
5555

56-
searchInput.addEventListener('input', function () {
56+
function performSearch() {
5757
const searchValue = searchInput.value.toLowerCase();
5858

5959
for (let i = 1; i < rows.length; i++) {
@@ -66,5 +66,24 @@ <h1 style="margin-left: auto;margin-right: auto;">Available Dev Container Templa
6666
rows[i].style.display = 'none';
6767
}
6868
}
69+
}
70+
71+
searchInput.addEventListener('input', function () {
72+
performSearch();
73+
const url = new URL(window.location);
74+
if (searchInput.value) {
75+
url.searchParams.set('search', searchInput.value);
76+
} else {
77+
url.searchParams.delete('search');
78+
}
79+
window.history.replaceState({}, '', url);
6980
});
81+
82+
// Read search parameter from URL on page load
83+
const urlParams = new URLSearchParams(window.location.search);
84+
const searchParam = urlParams.get('search');
85+
if (searchParam) {
86+
searchInput.value = searchParam;
87+
performSearch();
88+
}
7089
</script>

0 commit comments

Comments
 (0)