diff options
| author | Nikhita Raghunath <nikitaraghunath@gmail.com> | 2021-01-19 16:55:30 +0530 |
|---|---|---|
| committer | Nikhita Raghunath <nikitaraghunath@gmail.com> | 2021-01-20 10:37:33 +0530 |
| commit | 058e3c4b230670a104219edf8539a6d5a19bfa17 (patch) | |
| tree | 031c9c8ca35d681c1066430d9c8231a5b7572bde /generator/app.go | |
| parent | 1af0c6550e3c8cdaea1467b64a8766aed5c8de83 (diff) | |
generator: support liaisons in sigs.yaml
Diffstat (limited to 'generator/app.go')
| -rw-r--r-- | generator/app.go | 28 |
1 files changed, 19 insertions, 9 deletions
diff --git a/generator/app.go b/generator/app.go index 8a4d6fd2..3618f4dc 100644 --- a/generator/app.go +++ b/generator/app.go @@ -31,15 +31,17 @@ import ( ) const ( - readmeTemplate = "readme.tmpl" - listTemplate = "list.tmpl" - aliasesTemplate = "aliases.tmpl" - headerTemplate = "header.tmpl" - - sigsYamlFile = "sigs.yaml" - sigListOutput = "sig-list.md" - aliasesOutput = "OWNERS_ALIASES" - indexFilename = "README.md" + readmeTemplate = "readme.tmpl" + listTemplate = "list.tmpl" + aliasesTemplate = "aliases.tmpl" + liaisonsTemplate = "liaisons.tmpl" + headerTemplate = "header.tmpl" + + sigsYamlFile = "sigs.yaml" + sigListOutput = "sig-list.md" + aliasesOutput = "OWNERS_ALIASES" + indexFilename = "README.md" + liaisonsFilename = "liaisons.md" beginCustomMarkdown = "<!-- BEGIN CUSTOM CONTENT -->" endCustomMarkdown = "<!-- END CUSTOM CONTENT -->" @@ -89,6 +91,7 @@ type Contact struct { MailingList string `yaml:"mailing_list,omitempty"` PrivateMailingList string `yaml:"private_mailing_list,omitempty"` GithubTeams []GithubTeam `yaml:"teams,omitempty"` + Liaison Person `yaml:"liaison,omitempty"` } // GithubTeam represents a specific Github Team. @@ -527,5 +530,12 @@ func main() { log.Fatal(err) } + fmt.Println("Generating liaisons.md") + outputPath = filepath.Join(baseGeneratorDir, liaisonsFilename) + err = writeTemplate(filepath.Join(baseGeneratorDir, templateDir, liaisonsTemplate), outputPath, "markdown", ctx) + if err != nil { + log.Fatal(err) + } + fmt.Println("Finished generation!") } |
