// Package config provides the internal representation of Blubber
|
|
// configuration parsed from YAML. Each configuration type may implement
|
|
// its own hooks for injecting build instructions into the compiler.
|
|
//
|
|
package config
|
|
|
|
// Config holds the root fields of a Blubber configuration.
|
|
//
|
|
type Config struct {
|
|
CommonConfig `json:",inline"`
|
|
Variants map[string]VariantConfig `json:"variants" validate:"variants,dive"`
|
|
VersionConfig `json:",inline"`
|
|
}
|