Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
dcb
command
Command dcb builds and manages development containers through the Engine API.
|
Command dcb builds and manages development containers through the Engine API. |
|
internal/render-k8s-testdata
command
|
|
|
internal
|
|
|
collectiondocs
relationships:
|
relationships: |
|
datafolder
relationships:
|
relationships: |
|
dockerimage
Package dockerimage shares native Engine image pulls between hosts.
|
Package dockerimage shares native Engine image pulls between hosts. |
|
dockertest
Package dockertest holds helpers for Docker integration tests.
|
Package dockertest holds helpers for Docker integration tests. |
|
testgit
Package testgit isolates Git commands used by test fixtures.
|
Package testgit isolates Git commands used by test fixtures. |
|
pkg
|
|
|
builder
relationships:
|
relationships: |
|
buildkit
relationships:
|
relationships: |
|
cli
--- relationships:
|
--- relationships: |
|
dockerfile
Package dockerfile generates a Dockerfile that wraps a devcontainer base image (or upstream Dockerfile) with feature install scripts and a pre-staged VS Code server.
|
Package dockerfile generates a Dockerfile that wraps a devcontainer base image (or upstream Dockerfile) with feature install scripts and a pre-staged VS Code server. |
|
features
relationships:
|
relationships: |
|
host/docker
relationships:
|
relationships: |
|
host/dockercompose
relationships:
|
relationships: |
|
host/kubernetes
Package kubernetes brings a devcontainer up against a Kubernetes apiserver: discover-or-create the Pod, exec lifecycle phases through the pod-exec subresource, port-forward, delete on teardown.
|
Package kubernetes brings a devcontainer up against a Kubernetes apiserver: discover-or-create the Pod, exec lifecycle phases through the pod-exec subresource, port-forward, delete on teardown. |
|
host/local
Package local executes user-authored initialization commands on the host.
|
Package local executes user-authored initialization commands on the host. |
|
host/runner
relationships:
|
relationships: |
|
lifecycle
Package lifecycle plans the post-build / post-start commands a devcontainer expects to run, in the order required by the spec, with the marker-file scheme that the upstream devcontainer CLI uses.
|
Package lifecycle plans the post-build / post-start commands a devcontainer expects to run, in the order required by the spec, with the marker-file scheme that the upstream devcontainer CLI uses. |
|
metadata
relationships:
|
relationships: |
|
oci
relationships:
|
relationships: |
|
platform
Package platform translates between Go's runtime platform names, OCI platform strings, Docker buildx platform strings, and the labels used by the VS Code server downloads.
|
Package platform translates between Go's runtime platform names, OCI platform strings, Docker buildx platform strings, and the labels used by the VS Code server downloads. |
|
projection/kubernetes
Package kubernetes projects a parsed devcontainer.json (plus its resolved features) into the Kubernetes API objects that would launch the same container on a cluster.
|
Package kubernetes projects a parsed devcontainer.json (plus its resolved features) into the Kubernetes API objects that would launch the same container on a cluster. |
|
registryauth
Package registryauth reads registry credentials from the Docker client configuration, as the docker CLI does: static "auths" entries in config.json, and the credential-helper protocol (docker-credential-<name> get) for "credsStore" and "credHelpers".
|
Package registryauth reads registry credentials from the Docker client configuration, as the docker CLI does: static "auths" entries in config.json, and the credential-helper protocol (docker-credential-<name> get) for "credsStore" and "credHelpers". |
|
spec
relationships:
|
relationships: |
|
substitute
Package substitute resolves the ${variable} placeholders that devcontainer.json and feature configs use.
|
Package substitute resolves the ${variable} placeholders that devcontainer.json and feature configs use. |
|
templates
relationships:
|
relationships: |
|
vscode
Package vscode resolves and downloads the VS Code Server tarball that matches a given platform.
|
Package vscode resolves and downloads the VS Code Server tarball that matches a given platform. |
|
workspace
Package workspace decides where a local workspace folder is mounted in a single-container devcontainer and which container folder is its workspace folder.
|
Package workspace decides where a local workspace folder is mounted in a single-container devcontainer and which container folder is its workspace folder. |
|
test
|
|
|
integration/kubernetes
Package kubernetes holds validation checks for rendered manifests.
|
Package kubernetes holds validation checks for rendered manifests. |
|
parity
command
relationships:
|
relationships: |
Click to show internal directories.
Click to hide internal directories.