Skip to content

Commit 2b10af2

Browse files
authored
Merge branch 'gh-pages' into gh-pages
2 parents faaebf6 + 2e6f067 commit 2b10af2

File tree

8 files changed

+120
-26
lines changed

8 files changed

+120
-26
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: 60 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -638,6 +638,11 @@
638638
contact: https://github.com/hsm207/devcontainer-templates/issues
639639
repository: https://github.com/hsm207/devcontainer-templates
640640
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
641646
- name: Dev Container Features by CASL0
642647
maintainer: CASL0
643648
contact: https://github.com/CASL0/devcontainer-features/issues
@@ -942,6 +947,11 @@
942947
contact: https://github.com/rhiroe/features/issues
943948
repository: https://github.com/rhiroe/features
944949
ociReference: ghcr.io/rhiroe/features
950+
- name: Development Container Features by aqua
951+
maintainer: Shunsuke Suzuki
952+
contact: https://github.com/aquaproj/devcontainer-features/issues
953+
repository: https://github.com/aquaproj/devcontainer-features
954+
ociReference: ghcr.io/aquaproj/devcontainer-features
945955
- name: devcontainer features by martinaskestad
946956
maintainer: martinaskestad
947957
contact: https://github.com/martinaskestad/features/issues
@@ -1072,18 +1082,64 @@
10721082
contact: https://github.com/ferdinandkeller/features/issues
10731083
repository: https://github.com/ferdinandkeller/features
10741084
ociReference: ghcr.io/ferdinandkeller/features/httpie
1075-
- name: Rojo
1085+
- name: Rojo Feature
10761086
maintainer: Ryan Luu
10771087
contact: https://github.com/RyanLua/features/issues
10781088
repository: https://github.com/RyanLua/features
1079-
ociReference: ghcr.io/ryanlua/features/rojo
1080-
- name: Roblox
1089+
ociReference: ghcr.io/ryanlua/features
1090+
- name: Roblox Template
10811091
maintainer: Ryan Luu
10821092
contact: https://github.com/RyanLua/templates/issues
10831093
repository: https://github.com/RyanLua/templates
1094+
ociReference: ghcr.io/ryanlua/templates
1095+
- name: Dev Container Features by Joe Bowbeer
1096+
maintainer: Joe Bowbeer
1097+
contact: https://github.com/joebowbeer/devcontainers-features/issues
1098+
repository: https://github.com/joebowbeer/devcontainers-features
1099+
ociReference: ghcr.io/joebowbeer/devcontainers-features
1100+
- name: FEniCS
1101+
maintainer: schnellerhase
1102+
contact: https://github.com/schnellerhase/devcontainer-fenics/issues
1103+
repository: https://github.com/schnellerhase/devcontainer-fenics
1104+
ociReference: ghcr.io/schnellerhase/devcontainer-fenics/fenics
10841105
ociReference: ghcr.io/ryanlua/templates/roblox
1106+
- name: W&B Catnip
1107+
maintainer: Weights and Biases
1108+
contact: https://github.com/wandb/catnip/issues
1109+
repository: https://github.com/wandb/catnip
1110+
ociReference: ghcr.io/wandb/catnip/feature
1111+
- name: AcademicDocker template (R, Stata, LaTeX)
1112+
maintainer: Romain Ferrali
1113+
contact: https://github.com/rferrali/devcontainer-templates/issues
1114+
repository: https://github.com/rferrali/devcontainer-templates
1115+
ociReference: ghcr.io/rferrali/devcontainer-templates
1116+
- name: Devcontainers templates by jhoareaumarion
1117+
maintainer: jhoareaumarion
1118+
contact: https://github.com/jhoareaumarion/devcontainers/issues
1119+
repository: https://github.com/jhoareaumarion/devcontainers
1120+
ociReference: ghcr.io/jhoareaumarion/devcontainers
1121+
- name: devcontainer features by TakahashiNguyen
1122+
maintainer: ANh Nguyễn (TakahashiNguyen)
1123+
contact: https://github.com/TakahashiNguyen/devcontainer-features/issues
1124+
repository: https://github.com/TakahashiNguyen/devcontainer-features
1125+
ociReference: ghcr.io/takahashinguyen/devcontainer-features
1126+
- name: olivierlemasle
1127+
maintainer: Olivier Lemasle
1128+
contact: https://github.com/olivierlemasle/devcontainers-features/issues
1129+
repository: https://github.com/olivierlemasle/devcontainers-features
1130+
ociReference: ghcr.io/olivierlemasle/devcontainers-features
1131+
- name: BTP Dev Container Features
1132+
maintainer: Navin Krishnan
1133+
contact: https://github.com/navinkrishnan/devcontainer-features-btp/issues
1134+
repository: https://github.com/navinkrishnan/devcontainer-features-btp
1135+
ociReference: ghcr.io/navinkrishnan/devcontainer-features-btp
1136+
- name: BTP CAP (Cloud Application Programming) Model Dev Templates
1137+
maintainer: Navin Krishnan
1138+
contact: https://github.com/navinkrishnan/devcontainer-templates-btp/issues
1139+
repository: https://github.com/navinkrishnan/devcontainer-templates-btp
1140+
ociReference: ghcr.io/navinkrishnan/devcontainer-templates-btp
10851141
- name: fexec
10861142
maintainer: roboslone
10871143
contact: https://github.com/roboslone/go-framework/issues
1088-
repository: https://github.com/roboslone/go-framework
1144+
repository: https://github.com/roboslone/go-framework/tree/main/src/fexec
10891145
ociReference: ghcr.io/roboslone/go-framework/fexec

_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)