Skip to content

Commit def2cd9

Browse files
authored
Update Comms-Tech-Lead.md
1 parent 586e54c commit def2cd9

File tree

1 file changed

+20
-12
lines changed

1 file changed

+20
-12
lines changed

communication/contributor-comms/role-handbooks/Comms-Tech-Lead.md

Lines changed: 20 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,20 @@
44

55
This handbook outlines expectations and responsibilities for Tech Leads as well as Contributor Comms team members who wish to contribute to technical efforts.
66

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).
88

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.
1010

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.
1412

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)
1617

1718
## Minimum Skills and Requirements
1819

19-
- Are a member of the [Kubernetes GitHub Org]
20+
- Are a member of the Kubernetes GitHub Org
2021
- Good knowledge of Node.js, Hugo(docsy theme and frontmatter)
2122
- Have a basic experience in Go (for Slack bot)
2223
- Have a good understanding of Github actions
@@ -30,18 +31,25 @@ Team members: 2-3 hours per week.
3031
## General Expectations
3132

3233
- 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
3435
- Have an understanding of what an issue is about and able to triage them, or know who to contact to determine the required information
3536
- Coordinate work to fix any issues in automation tools to ensure valid tweet requests are fulfilled
3637
- Train new leads
3738

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.
3940

40-
## Associates Overview (Shadow)
41+
## Tech Lead Shadow Overview
4142

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:
4344

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
4553

4654
* General familiarity with our repositories and automation tools
4755
* Willingness and ability to follow up with contributors about issues, on Github, Slack, and email, as appropriate

0 commit comments

Comments
 (0)