Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FieldOverridesInclude ¶
type FieldOverridesInclude struct { // Omit indicates that this field cannot be overridden at all. Omit bool `marker:",optional"` // OmmitInPlugin indicates that this field cannot be overridden in a devfile plugin. OmitInPlugin bool `marker:",optional"` // Description indicates the description that should be added as Go documentation on the generated structs. Description string `marker:",optional"` }
FieldOverridesInclude drives whether a field should be overriden in devfile parent or plugins
func (FieldOverridesInclude) Help ¶
func (FieldOverridesInclude) Help() *markers.DefinitionHelp
type Generator ¶
type Generator struct { // IsForPluginOverrides indicates that the generated code should be done for plugin overrides. // When false, the parent overrides are generated IsForPluginOverrides bool `marker:"isForPluginOverrides,optional"` // contains filtered or unexported fields }
Generator generates additional GO code for the overriding of elements in devfile parent or plugins.
func (Generator) CheckFilter ¶
func (Generator) CheckFilter() loader.NodeFilter
func (Generator) Generate ¶
func (g Generator) Generate(ctx *genall.GenerationContext) error
Generate generates the artifacts
func (Generator) Help ¶
func (Generator) Help() *markers.DefinitionHelp
Click to show internal directories.
Click to hide internal directories.