Skip to content

Commit c0535d1

Browse files
authored
Merge pull request #4817 from jonasrosland/marketing-team-edits
Clean up formatting and links for marketing team docs
2 parents aa600be + 983057d commit c0535d1

File tree

10 files changed

+81
-75
lines changed

10 files changed

+81
-75
lines changed

communication/marketing-team/CHARTER.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
# Kubernetes Upstream Marketing Team Charter
22

3-
## Summary
3+
## Summary
44

55
The mission of the Kubernetes Upstream Marketing Team is to elevate the hard work being done throughout the Kubernetes community by its contributors. Promoting the work and helping fill the needs of the Kubernetes community is the driving force behind the Kubernetes Upstream Marketing Team. The goal of this work is to improve the overall sustainability of the project by giving or elevating information to contributors so they stay well informed.
66

77
## Ethos/Vision
88

9-
This group's work is in support of the upstream Kubernetes community (the open source project). As such it will adhere to the [Kubernetes Community Values](https://github.com/kubernetes/community/blob/master/values.md#kubernetes-community-values). The core value we feel strongest about is [Community over product or company](https://github.com/kubernetes/community/blob/master/values.md#community-over-product-or-company). The makeup of this team will be from all walks of life including vendors. The work of the Kubernetes community should always be prioritized over vendor created works. Kubernetes Upstream Marketing Team members are expected to act in the interest of the community and not their employers.
9+
This group's work is in support of the upstream Kubernetes community (the open source project). As such it will adhere to the [Kubernetes Community Values](/values.md#kubernetes-community-values). The core value we feel strongest about is [Community over product or company](/values.md#community-over-product-or-company). The makeup of this team will be from all walks of life including vendors. The work of the Kubernetes community should always be prioritized over vendor created works. Kubernetes Upstream Marketing Team members are expected to act in the interest of the community and not their employers.
1010

1111
## Goals
1212

Lines changed: 25 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,51 @@
1-
# Contributor Marketing
1+
# Contributor Marketing
2+
23
The Contributor Marketing Team is part of the community-management subproject in
34
[Contributor Experience] view our [charter] to learn more about us
45

5-
## Purpose
6+
## Purpose
7+
68
to better inform the Kubernetes contributor community and highlight their work to
79
the broader ecosystem
810

911
| Area & Handbook Link | Lead | Team | Notes |
1012
| --- | --- | --- | --- |
1113
| [Editorial] | editor: @parispittman (to bootstrap)| assoc editor: @mbbroberg | |
12-
| [Internal Communications] | @jonasrosland | @simplytunde | |
14+
| [Internal Communications] | @jonasrosland | @rajula96reddy | |
1315
| [Social Media] | @chris-short | @kaslin (paris to help bootstrap) | |
1416
| [Storytellers] | liaison to sig-docs-blog team @onlydole | @celanthe, @vonguard, @boluisa, @kaslin, and [Could be you!] | |
1517
| [Designer] | [Could be you!] | | help us with digital assets, infographics, contributor site |
1618

17-
1819
## Contact Us!
19-
Reach out to an individual above via slack
20-
Whole group - @contributor-comms in #sig-contribex on slack
21-
Tag us in an issue in `kubernetes/community` with the label `area/contributor-comms`
2220

23-
## Focus Areas
24-
1. inter-community group comms/project-wide contributor communications,  
25-
2. contributor twitter/social and web (contributor site),  
26-
3. blogging (work happening in SIGs, stories about contributors, recaps),
27-
4. program and event promotion (community meeting, meet our contributors, steering
28-
election, et al)
21+
- Reach out to an individual above via slack
22+
- Whole group - @contributor-comms in #sig-contribex on slack
23+
- Tag us in an issue in [kubernetes/community] with the label [area/contributor-comms]
24+
25+
## Focus Areas
26+
27+
1. inter-community group comms/project-wide contributor communications,
28+
2. contributor twitter/social and web (contributor site),
29+
3. blogging (work happening in SIGs, stories about contributors, recaps),
30+
4. program and event promotion (community meeting, meet our contributors, steering
31+
election, et al)
2932

3033
## Could be you!
34+
3135
We still have many roles available!
3236

3337
Come to one of our [meetings] (join [email protected] for the invite)
3438
or reach out to us on the #sig-contribex channel on the Kubernetes slack (slack.k8s.io for invite)
3539
Let us know you are interested and if you have any questions.
3640

37-
3841
[meetings]: /sig-contributor-experience#community-management
3942
[charter]: ./CHARTER.md
40-
[Could be you!]: (#Could-be-you!)
43+
[Could be you!]: #Could-be-you!
4144
[Contributor Experience]: /sig-contributor-experience
42-
[Editorial]: /role-handbooks/editor.md
43-
[Internal Communications]: /role-handbooks/internal-marketing.md
44-
[Social Media]: /role-handbooks/social-media.md
45-
[Storytellers]: /role-handbooks/storytellers.md
46-
[Designer]: /role-handboos/wip-roles.md
45+
[Editorial]: ./role-handbooks/editor.md
46+
[Internal Communications]: ./role-handbooks/internal-marketing.md
47+
[Social Media]: ./role-handbooks/social-media.md
48+
[Storytellers]: ./role-handbooks/storytellers.md
49+
[Designer]: ./role-handbooks/wip-roles.md
50+
[kubernetes/community]: https://github.com/kubernetes/community/issues
51+
[area/contributor-comms]: https://github.com/kubernetes/community/issues?q=is%3Aopen+is%3Aissue+label%3Aarea%2Fcontributor-comms

communication/marketing-team/blog-guidelines.md

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -6,30 +6,30 @@ We are looking for Kubernetes-curious community members who are **interested in
66

77
## Requested Content
88

9-
We are looking for:
9+
We are looking for:
1010

1111
* TODO << Request specific types of content
1212

13-
Other types of content, like Kubernetes capabilities and tutorials, are better suited for the [SIG-Docs blogging initiative](https://github.com/kubernetes/community/blob/77aa44ba8a506b2d8a7110ff96f545c36db906f3/sig-docs/blog-subproject/README.md).
13+
Other types of content, like Kubernetes capabilities and tutorials, are better suited for the [SIG-Docs blogging initiative](/sig-docs/blog-subproject/README.md).
1414

1515
## Submit a Post
1616

1717
The quickest way to get involved is to let the team in [#sig-contribex](https://kubernetes.slack.com/archives/C1TU9EB9S) know that you have an idea for an article.
1818

19-
For now, our official process is to use [SIG-Doc's system](https://github.com/kubernetes/community/blob/77aa44ba8a506b2d8a7110ff96f545c36db906f3/sig-docs/blog-subproject/README.md).
19+
For now, our official process is to use [SIG-Doc's system](/sig-docs/blog-subproject/README.md).
2020

2121
## Blogger Expectations, Responsibilities, and Info
2222

23-
Anyone is welcome to contribute when they have time.
23+
Anyone is welcome to contribute when they have time.
2424

2525
If you would like to be listed as a member of the team, here are the expectations:
2626

2727
1. Be prepared to write one blog a quarter and participate in edits to other articles. The time commitment is typically 5-10 hours per quarter depending on the number of blog posts in the review queue.
28-
2. Bloggers are expected to attend at least one upstream marketing team meeting a month or check-in to remain active.
28+
2. Bloggers are expected to attend at least one upstream marketing team meeting a month or check-in to remain active.
2929
3. Remain non-partial: if you receive a request to write about a project, an individual, or a group of people from your employer, you should ask an impartial blogger to write it.
3030
4. As with all contribution to Kubernetes, adhere to the [code of conduct](/code-of-conduct.md), values, and principles of the project.
3131

32-
## How to Write an Effective Blog:
32+
## How to Write an Effective Blog
3333

3434
Keep the following points in mind as you write in order to speed up the review process:
3535

@@ -49,19 +49,17 @@ Keep the following points in mind as you write in order to speed up the review p
4949
* Find images on sites like [Creative Commons](https://search.creativecommons.org/), [Pexels](https://www.pexels.com/public-domain-images/), and [Unsplash](https://unsplash.com/images/stock/public-domain))
5050
* Be accountable and honest as an author
5151
* Remove anything that lacks adequate evidence
52-
* Avoid interjecting personal reactions
52+
* Avoid interjecting personal reactions
5353
* Ensure that the blog post is reviewed by the anyone being mentioned in the piece
5454
* As the author, never talk about your employer, sell, promote, or pitch; this is about upstream community endeavours and the individuals and groups that create it
5555

56-
## Further Recommendations
56+
## Further Recommendations
5757

58-
The following are helpful resources for authoring articles:
59-
60-
- [Creating Quality Content (For Search Engines and People)](https://moz.com/blog/quality-blog-content)
61-
- [How to write effective documentation for your open source project](https://opensource.com/article/20/3/documentation)
58+
The following are helpful resources for authoring articles:
6259

60+
* [Creating Quality Content (For Search Engines and People)](https://moz.com/blog/quality-blog-content)
61+
* [How to write effective documentation for your open source project](https://opensource.com/article/20/3/documentation)
6362

6463
## Review Process
6564

66-
This process is bootstrapped from the sig-docs blog [subproject](https://github.com/kubernetes/community/blob/77aa44ba8a506b2d8a7110ff96f545c36db906f3/sig-docs/blog-subproject/README.md). Please ask for review from community liaisons on the sig-docs-blog team or let the team in [#sig-contribex](https://kubernetes.slack.com/archives/C1TU9EB9S) know you need help.
67-
65+
This process is bootstrapped from the sig-docs blog [subproject](/sig-docs/blog-subproject/README.md). Please ask for review from community liaisons on the sig-docs-blog team or let the team in [#sig-contribex](https://kubernetes.slack.com/archives/C1TU9EB9S) know you need help.

communication/marketing-team/role-handbooks/editor.md

Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -23,23 +23,24 @@ appeals to our mission
2323
between the groups
2424
- Helping to recruit other members of the team, ensuring onboarding but delegating to proper lead; fall back when no lead present is the Editor
2525
- Has the ability to modify the team charter and seeks consensus with Contributor Experience communication [OWNERS] when considering any major changes.
26-
- If time allows, market the team; blog about the team and it's progress, encourage team to blog about their work
26+
- If time allows, market the team; blog about the team and it's progress, encourage team to blog about their work
2727

2828
### Minimum Skills and Requirements
2929

3030
Skills:
31+
3132
- Be comfortable with general GitHub workflows. We can teach you ours but a foundation for this role is necessary. You'll be working inside of multiple repositories with different experiences and helping others on the team with troubleshooting.
3233
- Strong written and verbal skills
3334
- Be ok with saying no, but with a reason to back it up; be empathetic.
3435
- Have existing relationships with the contributor community either through other work or as an Associate Editor
3536
- Patience
3637

37-
Requirements:
38+
Requirements:
39+
3840
- Member of the [Kubernetes GitHub Org]
3941
- [Reviewer] in the marketing team folder
4042
- Shadowed under a lead in any role on the team for 6 months total (could be a combination of roles during that time period
4143

42-
4344
#### Expected Time Investment
4445

4546
- Four hours a week as a minimal target.
@@ -50,7 +51,7 @@ Here is a checklist of items we will work to get access when you accept the role
5051

5152
- Access to send and respond to email from [email protected]
5253
- Access to community and website repositories, all relevant calendars, and project boards
53-
- Other items listed in [team-resources.md]
54+
- Other items listed in [team-resources]
5455

5556
### Duration
5657

@@ -65,17 +66,13 @@ The Associate Editor should be able to achieve the above list of skills by the t
6566

6667
Collaborate closely with the lead Editor toward the responsibilities outlined above. Be ready to backfill for them when they are unable to attend a meeting or represent the working group.
6768

68-
69-
7069
TODO
7170

72-
73-
7471
[editorial calendar]: https://github.com/orgs/kubernetes/projects/41
7572
[marketing project]: https://github.com/orgs/kubernetes/projects/39
76-
[team resources]: /team-resources.md
73+
[team-resources]: ../team-resources.md
7774
[Kubernetes GitHub Org]: https://git.k8s.io/community/community-membership.md
78-
[Reviewer]: ./OWNERS
75+
[Reviewer]: ../OWNERS
7976
[OWNERS]: /communication/OWNERS
80-
[blogging]: /blog-guidelines.md
81-
[ethos]: /CHARTER.md#ethos/vision
77+
[blogging]: ../blog-guidelines.md
78+
[ethos]: ../CHARTER.md#ethosvision

communication/marketing-team/role-handbooks/internal-marketing.md

Lines changed: 21 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,41 +2,46 @@
22

33
## Overview
44

5-
TODO
5+
The Internal communications role is responsible for handling communications out to the broader Kubernetes contributor community. The types of communications are outlined in our [multichannel communications doc].
66

77
## Responsibilities
8+
89
- Working towards a more streamlined communication process within the project for different use cases
910
- Create and maintain a one stop shop intake form/issue template/etc for contributors to get comms and marketing support
10-
- identifying communication milestones and deadlines
11-
- map out communication pipelines
12-
- promoting contributor events
13-
Events
14-
- in the events folder or one off contributor events like SIG onboarding sessions
15-
KEPs
16-
- to follow the same process as [social guidelines]
17-
- no promotion unless there is an explicit documented request
11+
- Identifying communication milestones and deadlines
12+
- Map out communication pipelines
13+
- Promoting contributor events
14+
- In the events folder or one off contributor events like SIG onboarding sessions
15+
- KEPs
16+
- To follow the same process as [social guidelines]
17+
- No promotion unless there is an explicit documented request
1818

19+
## Minimum Skills and Requirements
1920

20-
## Minimum Skills and Requirements
2121
- Are a member of the [Kubernetes GitHub Org]
2222
- Shadowed in this role or another role on the marketing team for at least 3 months
2323

24-
2524
### Expected Time Investment
2625

27-
TODO
28-
3-5 hours a week?
26+
3-5 hours a week
2927

3028
### Platforms, Tools, and Access
3129

3230
- Needs access to send and respond to mail on [email protected]
33-
- contributor calendar
34-
- and everything listed in [team-resources.md]
31+
- Contributor calendar
32+
- and everything listed in [team-resources]
3533

3634
## Associates Overview (Shadow)
3735

36+
The Internal Communicaitons Shadow should be able to achieve the above list of skills by the time they will be eligible to become the lead.
3837

3938
## Out of scope
39+
4040
- release; there is a communications coordinator (can help where needed, be an advisor, or help with reach)
4141
- contributor summit; there is a role that will assume a communications function (can help where needed, be an advisor, or help with reach)
42-
- TODO
42+
- community meetings; there is already a well-defined process in place where each month's lead manage communications out to the community
43+
44+
[multichannel communications doc]: ../multichannel-communications.md
45+
[social guidelines]: ../social-guidelines.md
46+
[team-resources]: ../team-resources.md
47+
[Kubernetes GitHub Org]: https://git.k8s.io/community/community-membership.md

communication/marketing-team/role-handbooks/social-media.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ TODO
2020
- Most of this information can be found in our [social guidelines]
2121
- Be welcoming, be yourself
2222

23-
2423
## Associates Overview (Shadow)
2524

2625
TODO

communication/marketing-team/role-handbooks/storytellers.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,13 @@ collaborative doc tool and the sig-docs-liaison or Editor will start the PR
1717
process
1818

1919
## Minimum Skills and Experience
20+
2021
- Have a passion for telling stories, technical writing, journalism, and painting pictures with words
2122
- Desire to be a Kubernetes Org Member and if not already, work your way towards membership
2223
- Comfortable with working with GitHub workflows or working in a collaborative doc tool with the Editor
2324

2425
## Expectations
26+
2527
Anyone is welcome to contribute when they have time. The core expectation of storytelling is taking responsibility for getting the story from inception to published.
2628

2729
If you would like to be listed as a member of the team, here are the expectations:

communication/marketing-team/role-handbooks/wip-roles.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
# Work In Progress Roles
22

3-
## Purpose
4-
Capture roles that we would like to have but don't have them filled for Reasons.
3+
## Purpose
54

5+
Capture roles that we would like to have but don't have them filled for Reasons.
66

77
## Roles
8+
89
1. Designer
910
someone to help with youtube thumbnails, logos, social clips/gifs
1011
help us manage digital assets

communication/marketing-team/social-guidelines.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
## General guidelines
66

7-
All messaging must be consistent with the values and principles of the project and the [ethos/vision of the team](https://github.com/kubernetes/community/blob/master/communication/marketing-team/CHARTER.md#ethosvision). Messaging should be positive and uplifting. Be aware that sarcasm and/or jokes are generally hard to read over a medium such as social media.
7+
All messaging must be consistent with the values and principles of the project and the [ethos/vision of the team](./CHARTER.md#ethosvision). Messaging should be positive and uplifting. Be aware that sarcasm and/or jokes are generally hard to read over a medium such as social media.
88

99
Original messages should come out of this teams' accounts at least twice a week (if not more). However, there should be no more than three tweets per hour (including retweets). Retweets, likes, and responses are unlimited, but they should be used thoughtfully to encourage inclusive and kind participation. Use scheduling software as needed to space out messages. All messages should serve a purpose: have an action and/or thumbnail image ("click link for details," "register today," etc. are example actions). Never include photos, user handles, or other personally identifiable information without explicit permission.
1010

@@ -17,6 +17,7 @@ Ideally, no individuals outside of the contributor community, with the possible
1717
Other CNCF projects, unless there is a common contributor cause, are out of scope for coverage by this team's social media accounts.
1818

1919
Kubernetes Organization Members with access to account are:
20+
2021
- @parispittman
2122
- @mrbobbytables
2223
- @chris-short
@@ -32,14 +33,15 @@ Kubernetes Organization Members with access to account are:
3233
- Steering Committee Announcements
3334

3435
## KEPs
36+
3537
([Kubernetes Enhancement Proposals])
3638

3739
### Ground Rules
40+
3841
- The social media team cannot tweet KEPs at this time.
3942
- This may change if we can get a few owner(s)/group who can approve them
4043
- This guideline can only change with Steering, SIG-Arch, and SIG-Release approval
4144

42-
4345
### Frequently Asked Questions (FAQ)
4446

4547
Q: Will the account follow other accounts?
@@ -48,10 +50,8 @@ A: TODO (Y/N). The account is designed for information dissemination, so we will
4850

4951
Q: Do we engage with hostile messages?
5052

51-
A: No. Don't feed the trolls. Mute them is the correct response. Block them as a last resort and only after discussing with team members. Reasons to block include verbal abuse, violating the platform's terms, or violating the [Code of Conduct](https://github.com/kubernetes/community/blob/master/code-of-conduct.md). The community is focused on openness and our accounts should be too, but there are times when we should reduce harmful people's visibility through blocking.
53+
A: No. Don't feed the trolls. Mute them is the correct response. Block them as a last resort and only after discussing with team members. Reasons to block include verbal abuse, violating the platform's terms, or violating the [Code of Conduct](/code-of-conduct.md). The community is focused on openness and our accounts should be too, but there are times when we should reduce harmful people's visibility through blocking.
5254

5355
Credit: [Fedora Community](https://fedoraproject.org/wiki/Marketing)
5456

55-
56-
[#KEPs]: (#KEPs)
5757
[Kubernetes Enhancement Proposals]: https://github.com/kubernetes/enhancements/tree/master/keps

communication/marketing-team/team-resources.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
# Resources for the team
2+
23
[Entire community repo] - tons of contributor documentation and how we operate
34
[contributor site] (future home)
45
[project board] for contributor site
@@ -10,10 +11,8 @@
1011
[Community Groups List] - main list of SIGs, WGs, and Committees
1112
[Values] and [principles]
1213

13-
14-
1514
[contributor site]: https://sigs.k8s.io/contributor-site
16-
[project board]: https://github.com/orgs/kubernetes-sigs/projects
15+
[project board]: https://github.com/orgs/kubernetes-sigs/projects/3
1716
[surveys]: /sig-contributor-experience/surveys
1817
[Communication]: /communication/README.md
1918
[style guide]: /contributors/guide/style-guide.md

0 commit comments

Comments
 (0)