Documentation
¶
Index ¶
- func LoadApplication(ctx context.Context, app *configurations.Application) (*basev1.Application, error)
- func LoadProject(ctx context.Context, project *configurations.Project) (*basev1.Project, error)
- func LoadService(ctx context.Context, service *configurations.Service) (*basev1.Service, error)
- func Reverse[T any](ss []T)
- type DependencyGraph
- type Edge
- type Graph
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LoadApplication ¶
func LoadApplication(ctx context.Context, app *configurations.Application) (*basev1.Application, error)
func LoadProject ¶
func LoadService ¶
Types ¶
type DependencyGraph ¶
type DependencyGraph struct {
ServiceDependencyGraph *Graph
}
func NewDependencyGraph ¶
func NewDependencyGraph(ctx context.Context, project *configurations.Project) (*DependencyGraph, error)
type Graph ¶
type Graph struct { Name string // contains filtered or unexported fields }
func LoadServiceGraph ¶
func (*Graph) TopologicalSort ¶
Click to show internal directories.
Click to hide internal directories.