You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: communication/contributor-comms/role-handbooks/Comms-Tech-Lead.md
+20-12Lines changed: 20 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,19 +4,20 @@
4
4
5
5
This handbook outlines expectations and responsibilities for Tech Leads as well as Contributor Comms team members who wish to contribute to technical efforts.
6
6
7
-
Tech leads' contributions further the Contributor Comms team's efforts to communicate contributors' stories by resolving technical issues and decisions around [contributor-site](https://www.kubernetes.dev/), social media automation tools [kubernetes-sigs/contributor-tweets](https://github.com/kubernetes-sigs/contributor-tweets), and [slack-bot](https://github.com/kubernetes-sigs/slack-infra/tree/main/slack-post-message).
7
+
Tech leads' contributions further the Contributor Comms team's efforts to communicate contributors' stories by resolving technical issues and decisions around [contributor-site](https://www.kubernetes.dev/), social media automation tools [buffer](https://buffer.com/) and [slack-bot](https://github.com/kubernetes-sigs/slack-infra/tree/main/slack-post-message).
8
8
9
-
[contributor-site](https://www.kubernetes.dev/) is a one-stop for Kubernetes contributor content and news. It brings important documentation scattered throughout the project into one central location.
9
+
[Contributor-site](https://www.kubernetes.dev/) is a one-stop for Kubernetes contributor content and news. It brings important documentation scattered throughout the project into one central location.
10
10
11
-
Along with contributor-site there exist two automation tools that help:
12
-
1. To create tweets (k8scontributors) via GitHub actions (see: [workflow](https://github.com/kubernetes-sigs/contributor-tweets/blob/main/.github/workflows/main.yml))
13
-
2. To broadcasts messages across multiple slack channels (see: [slack-bot](https://github.com/kubernetes-sigs/slack-infra/tree/main/slack-post-message))
11
+
A shadow for the tech lead role is someone who is expected, and in training, to take over the lead role.
14
12
15
-
The [contributor-tweets repo](https://github.com/kubernetes-sigs/contributor-tweets) utilizes open source Github action [twitter-together](https://github.com/gr2m/twitter-together) project to automate tweet approval from an issue.
13
+
Along with contributor-site these automation tools are being used:
14
+
1. Slack-bot to broadcast messages across multiple slack channels (see: [slack-bot](https://github.com/kubernetes-sigs/slack-infra/tree/main/slack-post-message))
15
+
2.[buffer](https://buffer.com/) to create posts in social media platforms (X and mastodon)
16
+
3.[Zapier](https://zapier.com/) to create and maintain automations (e.g posting zoom meeting to youtube)
16
17
17
18
## Minimum Skills and Requirements
18
19
19
-
- Are a member of the [Kubernetes GitHub Org]
20
+
- Are a member of the Kubernetes GitHub Org
20
21
- Good knowledge of Node.js, Hugo(docsy theme and frontmatter)
21
22
- Have a basic experience in Go (for Slack bot)
22
23
- Have a good understanding of Github actions
@@ -30,18 +31,25 @@ Team members: 2-3 hours per week.
30
31
## General Expectations
31
32
32
33
- Be welcoming, be yourself
33
-
- Take ownership of an issue and submit a PR for repositories like (especially if it's quick or relates to work you're already doing) Contributor-site, tweets, and, slack bot
34
+
- Take ownership of an issue and submit a PR for repositories like (especially if it's quick or relates to work you're already doing) Contributor-site and, slack bot
34
35
- Have an understanding of what an issue is about and able to triage them, or know who to contact to determine the required information
35
36
- Coordinate work to fix any issues in automation tools to ensure valid tweet requests are fulfilled
36
37
- Train new leads
37
38
38
-
Team members will be expected to keep an eye out for news or issues related to slack bot or Github automation. Common sources of such announcements are the k-dev mailing list and the #contributor-comms channel on Slack.
39
+
Team members will be expected to keep an eye out for news or issues related to slack bot. Common sources of such announcements are the k-dev mailing list and the #contributor-comms channel on Slack.
39
40
40
-
## Associates Overview (Shadow)
41
+
## Tech Lead Shadow Overview
41
42
42
-
Team members who wish to become technical leads shadow should express this desire to the current lead.
43
+
Team members who wish to become tech leads should express this desire to the current lead(s). Leads should work with shadows to understand their capacity to take on the needs of the lead role and work with the shadow on a plan for them to take on responsibility including:
43
44
44
-
Leads should work with shadows to understand their capacity to take on the needs of the lead role and work with the shadow on a plan for them to take on responsibility including:
45
+
* Being an active member of the Comms team, by following the activities and the regular meetings.
46
+
* Demonstrated knowledge of the team's [README](https://github.com/kubernetes/community/blob/master/communication/contributor-comms/README.md) and [Charter](https://github.com/kubernetes/community/blob/master/communication/contributor-comms/CHARTER.md).
47
+
* Becoming a reviewer for relevant PRs.
48
+
* Leading initiatives in the Contributor Comms subproject
49
+
* Address and work with the team to fix techinical issues.
50
+
* Familiar with tools like Buffer, zapier.
51
+
52
+
### Tech Lead Shadow Eligibility
45
53
46
54
* General familiarity with our repositories and automation tools
47
55
* Willingness and ability to follow up with contributors about issues, on Github, Slack, and email, as appropriate
0 commit comments