Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Language ¶
type Language struct { // protoc output dir: // {config.outDir}/{language.subDir}/{language.moduleCompilePath} ModuleCompilePath string `yaml:"moduleCompilePath"` // templates are copied // from `assets/templates/{language}/module` // to `{config.outDir}/{language.subDir}/{language.moduleTemplatePath}` ModuleTemplatePath string `yaml:"moduleTemplatePath"` // output subdirectory name for language SubDir string `yaml:"subDirName"` // protoc command to generate code for language e.g. `java_out`, `php_out`... ProtocCommand string `yaml:"protocCommand"` // additional parameters to be passed for templating // documented for every language, or can be used for custom templates AdditionalParameters map[string]string `yaml:"additionalParameters"` }
func MergeWithDefault ¶
Click to show internal directories.
Click to hide internal directories.