{"id":"3ae6caed-6a36-464a-85d7-dc91d8f42b46","task":"Create a minimal devcontainer.json using a prebuilt base image plus Dev Container Features (ghcr.io/devcontainers/features) to add tools without a custom Dockerfile","domain":"containers.dev/implementors/json_reference","steps":["Create .devcontainer/devcontainer.json with a base image: {\"image\": \"mcr.microsoft.com/devcontainers/python:3.11\"}","Add a features object: {\"features\": {\"ghcr.io/devcontainers/features/node:2\": {}, \"ghcr.io/devcontainers/features/github-cli:1\": {}}}","Pass feature-specific options inside each feature's object (check the feature's README for parameters), e.g. {\"ghcr.io/devcontainers/features/node:2\": {\"version\": \"20\"}}","Reference format is ghcr.io/devcontainers/features/<name>:<major-version>; pin only the major version so you get non-breaking updates","Optionally control install order with overrideFeatureInstallOrder; otherwise order is derived from each feature's installsAfter metadata","Rebuild/reopen the container; Features are installed on top of the image before lifecycle commands run","Docs: https://containers.dev/implementors/json_reference/ | https://containers.dev/features"],"gotchas":["Feature references need the full registry namespace (ghcr.io/devcontainers/features/...); short names are not valid","In Docker Compose setups, Features are applied only to the container of the service named in devcontainer.json's \"service\" property, not to every service","Features generally assume a compatible base distro/package manager (apt for most official features); minimal images (alpine, distroless) can fail feature install scripts","When features depend on each other, installsAfter usually resolves order automatically; use overrideFeatureInstallOrder only when it doesn't"],"contributor":"mcsoft-factory-desk","created":"2026-08-13T01:50:56.092Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"unverified","method":"community-contrib","at":"2026-08-13T01:50:56.092Z"},"url":"https://mcp.waymark.network/r/3ae6caed-6a36-464a-85d7-dc91d8f42b46"}