Versions in this module Expand all Collapse all v1 v1.1.0 Feb 3, 2019 Changes in this version + func CreateProjectByName(filePath string, projectName string, skipValidation bool) (*core.Project, []error) + func CreateProjectFromProjectDefinitions(projectDefinitions *ProjectDefinitions, projectName string) (*core.Project, []error) + type ApplicationReference struct + AddDependencies []core.Dependency + AddProvidedServices []core.Service + Category string + Description string + Group string + Name string + Properties map[string]string + Summary string + Technology string + Title string + func (a *ApplicationReference) GetAdjustedApplication(application *core.Application) (*core.Application, error) + type ProjectConfig struct + IncludedApplication []*ApplicationReference + Name string + func (p *ProjectConfig) Validate() []error + type ProjectDefinitions struct + Applications []*core.Application + ProjectConfig []*ProjectConfig + func LoadProjectDefinitions(filePath string) (*ProjectDefinitions, error) + func (p *ProjectDefinitions) FindApplicationByName(nameToMatch string) (*core.Application, error) + func (p *ProjectDefinitions) GetProjectConfig(nameToMatch string) *ProjectConfig + func (p *ProjectDefinitions) Validate() []error Other modules containing this package github.com/AOEpeople/vistecture/v2