summaryrefslogtreecommitdiff
path: root/generator
diff options
context:
space:
mode:
authorAaron Crickenberger <spiffxp@google.com>2019-03-20 09:42:24 -0700
committerAaron Crickenberger <spiffxp@google.com>2019-03-20 10:55:36 -0700
commit63dcb38987744129f45f3b636f2a545c0e1acd3e (patch)
treecfa6a68cdd601ba22956495958e4eeffee62c66a /generator
parenta2fcca1131b27c207d2ea7c51e92420c9feda5a7 (diff)
Add contact (slack, mailing_list, teams) to subprojects
Demonstrate by adding slack channels for sig-testing subprojects that already have their own slack channels Add a GitHub team related to conformance to sig-arch's conformance definition subproject GitHub teams as implemented now are very kubernetes-org centric, I'm not trying to change that here, would suggest a followup change to allow for the use of github teams in other orgs (like kubernetes-sigs)
Diffstat (limited to 'generator')
-rw-r--r--generator/app.go1
-rw-r--r--generator/sig_readme.tmpl12
2 files changed, 13 insertions, 0 deletions
diff --git a/generator/app.go b/generator/app.go
index be33247f..3756d148 100644
--- a/generator/app.go
+++ b/generator/app.go
@@ -89,6 +89,7 @@ type GithubTeams struct {
type Subproject struct {
Name string
Description string
+ Contact Contact
Owners []string
Meetings []Meeting
}
diff --git a/generator/sig_readme.tmpl b/generator/sig_readme.tmpl
index 0d4d347f..6cc9ba7b 100644
--- a/generator/sig_readme.tmpl
+++ b/generator/sig_readme.tmpl
@@ -68,6 +68,18 @@ The following subprojects are owned by sig-{{.Label}}:
{{- range .Owners }}
- {{.}}
{{- end }}
+{{- if .Contact.Slack }}
+ - Slack: [#{{.Contact.Slack}}](https://kubernetes.slack.com/messages/{{.Contact.Slack}})
+{{- end }}
+{{- if .Contact.MailingList }}
+ - [Mailing List]({{.Contact.MailingList}})
+{{- end }}
+{{- if .Contact.GithubTeams }}
+ - GitHub Teams:
+{{- range .Contact.GithubTeams }}
+ - [@kubernetes/{{.Name}}](https://github.com/orgs/kubernetes/teams/{{.Name}}) {{- if .Description }}({{.Description}}){{- end}}
+{{- end }}
+{{- end }}
{{- if .Meetings }}
- Meetings:
{{- range .Meetings }}