Versions in this module Expand all Collapse all v0 v0.1.0 Mar 18, 2026 Changes in this version + func FetchLocalComponent(dryRunnable opctx.DryRunnable, eventListener opctx.EventListener, ...) error + type ComponentSourceProvider interface + GetComponent func(ctx context.Context, component components.Component, destDirPath string) error + type FedoraSourcesProviderImpl struct + func NewFedoraSourcesProviderImpl(fs opctx.FS, dryRunnable opctx.DryRunnable, gitProvider git.GitProvider, ...) (*FedoraSourcesProviderImpl, error) + func (g *FedoraSourcesProviderImpl) GetComponent(ctx context.Context, component components.Component, destDirPath string) (err error) + type FileSourceProvider interface + GetFiles func(ctx context.Context, fileRefs []projectconfig.SourceFileReference, ...) error + type Provider interface + type RPMContentsProviderImpl struct + func NewRPMContentsProviderImpl(extractor rpm.RPMExtractor, rpmProvider rpmprovider.RPMProvider) (*RPMContentsProviderImpl, error) + func (r *RPMContentsProviderImpl) GetComponent(ctx context.Context, component components.Component, destDirPath string) (err error) + type ResolvedDistro struct + Definition projectconfig.DistroDefinition + Ref projectconfig.DistroReference + Version projectconfig.DistroVersionDefinition + func ResolveDistro(env *azldev.Env, component components.Component) (ResolvedDistro, error) + type SourceManager interface + FetchComponent func(ctx context.Context, component components.Component, destDirPath string) error + FetchFiles func(ctx context.Context, component components.Component, destDirPath string) error + func NewSourceManager(env *azldev.Env, distro ResolvedDistro) (SourceManager, error)