core

package
v0.0.0-...-1fa5987 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 14, 2022 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Component

type Component interface {
	GetComponentID() string
	GetComponentName() string
}

type ComponentBase

type ComponentBase struct {
	ComponentID          string
	ComponentName        string
	ComponentState       string
	WorkspaceID          string
	WorkspaceRoot        string
	WorkspaceEnvironment map[string]string
	Logger               logging.Logger
}

func (*ComponentBase) Build

func (c *ComponentBase) Build(ctx context.Context, input *api.BuildInput) (*api.BuildOutput, error)

func (ComponentBase) GetComponentID

func (c ComponentBase) GetComponentID() string

func (ComponentBase) GetComponentName

func (c ComponentBase) GetComponentName() string

Directories

Path Synopsis
components
log

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL