Versions in this module Expand all Collapse all v0 v0.1.1 Sep 28, 2015 Changes in this version + func WriteVars(ctx *context.Shared) error + type CompileResult struct + type Config struct + ServiceName string + ServicePort int + ServiceTags []string + type Context struct + Action string + ActionArgs []string + AppConfig *Config + Config map[string]interface{} + Dir string + Tuple Tuple + type Factory func() (Foundation, error) + func StructFactory(v Foundation) Factory + type Foundation interface + Compile func(*Context) (*CompileResult, error) + Infra func(*Context) error + type Tuple struct + Infra string + InfraFlavor string + Type string + func (t Tuple) String() string + type TupleMap map[Tuple]Factory + func (m TupleMap) Add(m2 TupleMap) + func (m TupleMap) Lookup(t Tuple) Factory + type TupleSlice []Tuple + func (s TupleSlice) Len() int + func (s TupleSlice) Less(i, j int) bool + func (s TupleSlice) Map(f Factory) TupleMap + func (s TupleSlice) Swap(i, j int)