Documentation
¶
Index ¶
- func AllowedGeneratedPath(path string) bool
- func AllowedGeneratedPathPatterns() []string
- type Binding
- type Builder
- type Catalog
- func (c Catalog) BuilderIDsForPath(path string) []string
- func (c Catalog) BuildersForPath(path string) []Builder
- func (c Catalog) LookupBuilder(id string) (Builder, bool)
- func (c Catalog) LookupField(kind string, path string) (Field, bool)
- func (c Catalog) LookupStep(kind string) (Step, bool)
- func (c Catalog) StepKinds() []Step
- type ComponentRules
- type ContractBindings
- type Field
- type ModeRules
- type PolicyRules
- type Step
- type VarsRules
- type WorkflowRules
- type WorkspaceRules
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AllowedGeneratedPath ¶
func AllowedGeneratedPathPatterns ¶
func AllowedGeneratedPathPatterns() []string
Types ¶
type Builder ¶
type Builder struct {
ID string
StepKind string
Phase string
DefaultStepID string
Summary string
RequiresCapabilities []string
Bindings []Binding
SourceRefs []string
}
func (Builder) OptionalOverrideKeys ¶
func (Builder) OverrideKeys ¶
func (Builder) RequiredOverrideKeys ¶
type Catalog ¶
type Catalog struct {
Workflow WorkflowRules
Workspace WorkspaceRules
Policy PolicyRules
Modes []ModeRules
Components ComponentRules
Vars VarsRules
Steps map[string]Step
// contains filtered or unexported fields
}
func (Catalog) BuilderIDsForPath ¶ added in v0.2.2
func (Catalog) BuildersForPath ¶ added in v0.2.2
type ComponentRules ¶ added in v0.2.2
type ContractBindings ¶
type PolicyRules ¶ added in v0.2.2
type Step ¶
type Step struct {
Kind string
Category string
Group string
GroupTitle string
GroupAliases []string
Summary string
WhenToUse string
SchemaFile string
AllowedRoles []string
Outputs []string
Capabilities []string
Contract ContractBindings
MatchSignals []string
AntiSignals []string
ValidationHints []stepmeta.ValidationHint
ConstrainedLiteralFields []stepmeta.ConstrainedLiteralField
QualityRules []stepmeta.QualityRule
KeyFields []string
Fields map[string]Field
RuleSummaries []string
Builders []Builder
SourceRefs []string
}
type WorkflowRules ¶
Click to show internal directories.
Click to hide internal directories.