Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenerateFromTemplate ¶ added in v0.2.0
func RunPromptNew ¶ added in v0.2.0
Types ¶
type Application ¶
type Application struct {
Schema string `json:"schema" yaml:"schema"`
Name string `json:"name" yaml:"name"`
Description string `json:"description" yaml:"description"`
Ref string `json:"ref" yaml:"ref"`
Type string `json:"type" yaml:"type"`
Access string `json:"access" yaml:"access"`
Steps []bundle.Step `json:"steps" yaml:"steps"`
Params map[string]interface{} `json:"params" yaml:"params"`
Connections map[string]interface{} `json:"connections" yaml:"connections"`
Artifacts map[string]interface{} `json:"artifacts" yaml:"artifacts"`
UI map[string]interface{} `json:"ui" yaml:"ui"`
App AppBlock `json:"app" yaml:"app"`
}
TODO: combine w/ bundle struct
func Parse ¶
func Parse(path string, overrides map[string]interface{}) (*Application, error)
TODO: combine with bundle.Parse
func (*Application) AsBundle ¶ added in v0.3.0
func (app *Application) AsBundle() *bundle.Bundle
func (*Application) Build ¶ added in v0.3.0
func (app *Application) Build(c *client.MassdriverClient, output string) error
Click to show internal directories.
Click to hide internal directories.