Versions in this module Expand all Collapse all v0 v0.2.1 Nov 1, 2026 v0.2.0 Oct 25, 2026 Changes in this version + type Builder struct + Downloader *vscode.Downloader + Resolver *features.Resolver + func New() *Builder + func (b *Builder) BaseMetadata(ctx context.Context, dc *spec.DevContainer, opts Options) ([]metadata.Entry, error) + func (b *Builder) Build(ctx context.Context, opts Options) (*Result, error) + func (b *Builder) Generate(ctx context.Context, opts Options) (*Result, error) + type Options struct + BuildArgs map[string]string + BuildKitAddress string + CacheFrom []string + CacheTo []string + Docker *dockerclient.Client + FeatureBaseDir string + FeatureLockfile *features.LockfileState + InstallVSCodeServer bool + KeepWorkDir bool + Labels map[string]string + Load bool + Logger func(format string, args ...any) + Metadata metadata.CollectOptions + NoCache bool + OmitSyntaxDirective bool + Output string + OutputDir string + OutputWriter io.Writer + Platforms []string + Progress string + Pull bool + Push bool + RegistryAuth buildkit.RegistryAuth + SkipFeatureAutoMapping bool + SkipFeatures bool + SkipImageMetaResolve bool + Spec *spec.DevContainer + SpecPath string + Stderr io.Writer + Stdout io.Writer + Tags []string + UserDataFolder string + VSCode vscode.Spec + WorkDir string + Workspace string + type Result struct + ContextDir string + Features []features.Resolved + FinalDockerfile string + VSCodeServer *vscode.Result