Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RepoMain ¶
type RepoMain struct {
Name string `yaml:"name" validate:"required,alphanum"`
Desc string `yaml:"description" validate:"required"`
TemplateURLs []string `yaml:"templates"`
}
RepoMain yaml file stored as `repo.yml` in the projects root directory
type RepoTemplateFile ¶
type RepoTemplateFile struct {
Name string `yaml:"name" validate:"required,alphanum"`
Desc string `yaml:"description" validate:"required"`
URL string `yaml:"url" validate:"required,url"`
Versions []string `yaml:"versions"`
}
RepoTemplateFile file written to a repo as `template/${TEMPLATE}.yml`
type TemplateMain ¶
type TemplateMain struct {
Name string `yaml:"name" validate:"required,alphanum"`
Desc string `yaml:"description" validate:"required"`
Envs map[string]string `yaml:"envs"` // Required environment variables
}
TemplateMain template yaml file stored as `.kick.yml` in the projects root directory
Click to show internal directories.
Click to hide internal directories.