Documentation
¶
Overview ¶
Package workflow provides shared orchestration logic for module discovery, filtering, dependency extraction, and graph building.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Options ¶
type Options struct {
WorkDir string
Segments []string
Excludes []string
Includes []string
SegmentFilters map[string][]string
// Hooks are optional workflow hooks executed at each phase.
// If nil, hooks are collected from registered plugins automatically.
Hooks []plugin.WorkflowHook
}
Options configures module discovery, filtering, and graph building.
type Result ¶
type Result struct {
AllModules []*discovery.Module
FilteredModules []*discovery.Module
FullIndex *discovery.ModuleIndex
FilteredIndex *discovery.ModuleIndex
Graph *graph.DependencyGraph
Dependencies map[string]*parser.ModuleDependencies
Warnings []error
}
Result contains everything produced by the module workflow.
Click to show internal directories.
Click to hide internal directories.