Skip to content

Commit bc9a9e3

Browse files
committed
Update description of project roles and community building roles
1 parent 904324c commit bc9a9e3

File tree

2 files changed

+45
-74
lines changed

2 files changed

+45
-74
lines changed

content/community/community-team/community-building-roles/contents.lr

+21-26
Original file line numberDiff line numberDiff line change
@@ -13,66 +13,61 @@ Community building roles are for folks interested in helping grow CC's open sour
1313
If you'd like to apply for one of these roles, please see the main [Community Team][communityteam] page.
1414

1515
## Community Contributor
16-
**Who should apply:** If you’ve helped anyone else in the CC open source community on GitHub, Slack, or email, you should apply for this role!
16+
**Who should apply:**
17+
If you’ve helped anyone else in the CC open source community on GitHub, Slack, or email, you should apply for this role!
1718

18-
**What does this role give you?**
19+
**What does this role give you?**
1920
* You’ll receive previews of upcoming changes to the Community Team program.
2021
* You’ll be listed as [a member of the Community Team on CC Open Source](/community/community-team/members/).
2122

2223
**How can you engage with the community?**
2324
You can use the following channels to engage with the community:
24-
* [Vote access](/community/community-team/engagement-channels/#vote-access) on
25-
our upcoming tweets
26-
* Slack
25+
* [Vote access](/community/community-team/engagement-channels/#vote-access)
26+
on our upcoming tweets
27+
* Invitation to our Slack channels
2728
* [Newbie channels](/community/community-team/engagement-channels/#newbie-channels)
2829
* [Community Team channel](/community/community-team/engagement-channels/#community-team-channel)
29-
* [Community Team mailing list](/community/community-team/engagement-channels/#community-team-group)
30+
* Invitation to our [meetings](/community/community-team/engagement-channels/#meetings)
31+
* Membership in the [Community Team mailing list](/community/community-team/engagement-channels/#community-team-group)
3032

3133
**Guidelines for Community Contributors**
3234
If you’ve been accepted as a Community Contributor, you are encouraged to:
3335
* keep helping people in the CC open source community!
34-
* respond to people on Slack.
35-
* respond to questions or issues on GitHub.
36-
* respond to people on CC's mailing lists.
36+
* Respond to people on Slack.
37+
* Respond to questions or issues on GitHub.
38+
* Respond to people on CC's mailing lists.
3739
* participate in discussions in Slack or via email.
3840
* contribute in other ways if you’d like, like [writing code or reviewing pull requests](/community/community-team/project-roles/).
3941

4042
## Community Collaborator
41-
**Who should apply:** If you’ve helped a few people in the CC open source community and you’d like to do more to help grow the community, you should apply for this role!
43+
**Who should apply:**
44+
If you’ve helped a few people in the CC open source community and you’d like to do more to help grow the community, you should apply for this role!
4245

43-
**What does this role give you?**
46+
**What does this role give you?**
4447
* Everything a Community Contributor gets.
45-
* Comment-only access to the Open Source Community project on Asana.
46-
* You’ll see our future plans for the open source community and have the opportunity to participate in them.
4748

48-
**How can you engage with the community?**
49+
**How can you engage with the community?**
4950
In addition to the channels afforded to a Community Contributor, you can use the following channels to engage with the community:
50-
* [Suggest access](/community/community-team/engagement-channels/#suggest-access) on
51-
our upcoming tweets
52-
* Meetings
53-
* [Engineering meeting](/community/community-team/engagement-channels/#engineering-meeting)
54-
* [Game time](/community/community-team/engagement-channels/#game-time)
55-
* [Community Team: Core mailing list](/community/community-team/engagement-channels/#community-team-core-group)
51+
* [Suggest access](/community/community-team/engagement-channels/#suggest-access)
52+
on our upcoming tweets
5653

5754
**Guidelines for Community Collaborators**
5855
If you’ve been accepted as a Community Collaborator, you are encouraged to:
5956
* do everything a Community Contributor does.
60-
* participate in the Asana project and do some tasks on there.
6157
* suggest Tweet ideas for the [CC Open Source Twitter account](https://twitter.com/cc_opensource).
6258

6359
## Community Maintainer
64-
**Who should apply:** If you’re a Community Collaborator who has done some meatier community building tasks and wants more responsibility, you should apply for this role. Please note that this role comes with a lot of responsibilities!
60+
**Who should apply:**
61+
If you’re a Community Collaborator who has done some meatier community building tasks and wants more responsibility, you should apply for this role. Please note that this role comes with a lot of responsibilities!
6562

66-
**What does this role give you?**
63+
**What does this role give you?**
6764
* Everything a Community Collaborator gets.
68-
* Full access to the Open Source Community project on Asana.
69-
* You’ll be able to add new tasks.
7065
* Manager permission on CC’s developer mailing list.
7166
* You’ll be able to approve new requests for people to join and moderate the list.
7267
* Creative Commons staff will write you a letter of recommendation on request.
7368
* You'll receive CC swag.
7469

75-
**How can you engage with the community?**
70+
**How can you engage with the community?**
7671
In addition to the channels afforded to a Community Collaborator, you can use the following channels to engage with the community:
7772
* [Compose access](/community/community-team/engagement-channels/#compose-access) on
7873
our upcoming tweets

content/community/community-team/project-roles/contents.lr

+24-48
Original file line numberDiff line numberDiff line change
@@ -13,18 +13,22 @@ Project roles are intended for folks interested in contributing to a specific pr
1313
If you'd like to apply for one of these roles, please see the main [Community Team][communityteam] page.
1414

1515
## Project Contributor
16-
**Who should apply:** If you’ve contributed to a CC project, you should apply for this role.
16+
**Who should apply:**
17+
If you’ve contributed to a CC project, you should apply for this role.
1718

18-
**What does this role give you?**
19+
**What does this role give you?**
1920
* You’ll receive previews of upcoming changes to the Community Team program.
2021
* You’ll be listed as [a member of the Community Team on CC Open Source](/community/community-team/members/).
2122

2223
**How can you engage with the community?**
2324
You can use the following channels to engage with the community:
24-
* [Read access](/community/community-team/engagement-channels/#read-access) on
25-
the relevant repos on GitHub
26-
* [Community Team Slack channel](/community/community-team/engagement-channels/#community-team-channel)
27-
* [Community Team mailing list](/community/community-team/engagement-channels/#community-team-group)
25+
* [Read access](/community/community-team/engagement-channels/#read-access)
26+
on the relevant repos on GitHub
27+
* Invitation to our Slack channels
28+
* [Newbie channels](/community/community-team/engagement-channels/#newbie-channels)
29+
* [Community Team channel](/community/community-team/engagement-channels/#community-team-channel)
30+
* Invitation to our [meetings](/community/community-team/engagement-channels/#meetings)
31+
* Membership in the [Community Team mailing list](/community/community-team/engagement-channels/#community-team-group)
2832

2933
**Guidelines for Project Contributors**
3034
If you’ve been accepted as a Project Contributor, you are encouraged to:
@@ -33,46 +37,38 @@ If you’ve been accepted as a Project Contributor, you are encouraged to:
3337
* contribute in other ways if you'd like, like [helping out newbie developers or voting on our tweets](/community/community-team/community-building-roles/).
3438

3539
## Project Collaborator
36-
**Who should apply:** If you’ve made a few significant contributions to the project (added new features, for example) and know the project’s overall codebase pretty well, you should apply.
40+
**Who should apply:**
41+
If you’ve made a few significant contributions to the project (added new features, for example) and know the project’s overall codebase pretty well, you should apply.
3742

38-
**What does this role give you?**
43+
**What does this role give you?**
3944
* Everything a Project Contributor gets.
4045
* Creative Commons staff will write you a letter of recommendation on request.
4146

4247
**How can you engage with the community?**
4348
In addition to the channels afforded to a Project Contributor, you can use the following channels to engage with the community:
4449
* [Triage access](/community/community-team/engagement-channels/#triage-access)
4550
on the relevant repos on GitHub
46-
* Slack
47-
* [Engineering channel](/community/community-team/engagement-channels/#engineering-channel)
48-
* [UX design channel](/community/community-team/engagement-channels/#ux-design-channel) (depends on the project)
49-
* [CC Search channel](/community/community-team/engagement-channels/#cc-search-channel) (depends on the project)
50-
* Meetings
51-
* [Engineering meeting](/community/community-team/engagement-channels/#engineering-meeting)
52-
* [Vocabulary sprint planning](/community/community-team/engagement-channels/#vocabulary-sprint-planning) (depends on the project)
53-
* [Design and product sync](/community/community-team/engagement-channels/#design-and-product-sync) (depends on the project)
54-
* [Game time](/community/community-team/engagement-channels/#game-time)
55-
* [Community Team: Core mailing list](/community/community-team/engagement-channels/#community-team-core-group)
5651

5752
**Guidelines for Project Collaborators**
5853
If you’ve been accepted as a Project Collaborator, you are encouraged to:
5954
* do everything a Project Contributor does.
6055
* review and triage new issues.
61-
* ask the issue author for more details if appropriate.
62-
* check with the project maintainers if the issue makes sense.
63-
* update the labels on the issue appropriately once you have all the information you need (e.g. remove “awaiting triage” label).
56+
* Ask the issue author for more details if appropriate.
57+
* Check with the project maintainers if the issue makes sense.
58+
* Update the labels on the issue appropriately once you have all the information you need (e.g. remove “awaiting triage” label).
6459
* review assigned pull requests to unblock merges.
6560
* participate in discussions in the new meetings and channels you’ve been added to.
6661
* identify promising contributors to the project and invite them to join the Community Team.
6762

6863
**Note:** The role of Project Member was deprecated in July 2020 and all members were redesignated as collaborators.
6964

7065
## Project Core Committer
71-
**Who should apply:** If you’ve made many significant contributions to the project, know the codebase really well, and are interested in active maintenance of the project, you should apply.
66+
**Who should apply:**
67+
If you’ve made many significant contributions to the project, know the codebase really well, and are interested in active maintenance of the project, you should apply.
7268

73-
**What does this role give you?**
69+
**What does this role give you?**
7470
* Everything a Project Collaborator gets.
75-
* You’ll be eligible to mentor GSoC and Outreachy interns (and similar) for Creative Commons.
71+
* You’ll be eligible to mentor GSoC, GSoD and Outreachy interns (and similar) for Creative Commons.
7672
* You'll receive CC swag.
7773

7874
**How can you engage with the community?**
@@ -86,15 +82,13 @@ If you’ve been accepted as a Project Core Committer, you are encouraged to:
8682
* merge PRs that you are confident work well and fit the project guidelines.
8783
* if you have any doubts, please check with project maintainers first!
8884
* proactively ask about mentorship opportunities if that interests you.
89-
* recognize other contributions with “Great Contribution” labels
90-
* more details are available in the "Great Contribution" section in the Project Maintainer guidelines below.
9185

9286
## Project Maintainer
93-
**Who should apply:** If you’re a Core Committer already and you’re interested in taking on maintainer responsibilities, you should apply. Please note that this role comes with a lot of responsibilities!
87+
**Who should apply:**
88+
If you’re a Core Committer already and you’re interested in taking on maintainer responsibilities, you should apply. Please note that this role comes with a lot of responsibilities!
9489

95-
**What does this role give you?**
90+
**What does this role give you?**
9691
* Everything a Project Core Committer gets.
97-
* This will allow you to manage some repository settings.
9892

9993
**How can you engage with the community?**
10094
In addition to the channels afforded to a Project Core Committer, you can use the following channels to engage with the community:
@@ -107,32 +101,14 @@ Being a Project Maintainer comes with a larger set of responsibilities and guide
107101
### Responsibilities
108102
As a Project Maintainer, your responsibilities are as follows:
109103

110-
* **Review pull requests (PRs):** You are expected to review incoming pull requests regularly (we aim to review all pull requests within [within three business days][pullrequestguidelines]).
111-
* **Recognize work as "Great Contribution":**You are expected to pay attention to contributions to your repositories, and apply “Great Contribution” labels as needed. For more information about this, see the “Great Contributions” section below.
104+
* **Review pull requests (PRs):** You are expected to review incoming pull requests regularly (we aim to review all pull requests within [within three business days](/contributing-code/pr-guidelines)).
112105
* **Decide on Community Team applications:** You are expected to make the final decision on Community Team applications for your project.
113106
* **Communicate with the applicant and the Open Source Community Coordinator (OSCC) promptly:** You are expected to reach out to applicants for Community Team directly and let them know the status of their application.
114107
* We want to get back to applicants within seven business days of application, if possible. If this is not possible, you should reach out to the applicant just letting them know that it’s taking a little longer than usual (could be due to internal discussion taking a while, other things taking precedent, etc.), and that we’re working on it.
115108
* You are expected to communicate with the OSCC promptly (within three business days) when they reach out to you about a new Community Team application or other related matter.
116109
* You should also notify the OSCC of your decision about the Community Team application.
117110
* **Let contributors know about Community Team:** If you notice a strong contributor, you should notify them of the existence of Community Team, provide them with the link to the Community Team page on the CC Open Source site, and encourage them to apply.
118111

119-
[pullrequestguidelines]: /contributing-code/pr-guidelines
120-
[communityteam]: /community/community-team
121-
122-
### Great Contributions
123-
Great Contributions
124-
“Great Contributions” are evaluated subjectively. If you notice that a contribution was of particularly high quality, you should mark it as a “Great Contribution”.
125-
126-
Guidelines for what to mark as a “Great Contribution”:
127-
* A substantial PR (e.g. not fixing two links in a README; work should reasonably take an hour or more, assuming they’re not familiar with the project)
128-
* Shows hard work
129-
* Responsive to feedback
130-
131-
How to label “Great Contributions”:
132-
* Assign the issue or PR to whoever made the great contribution.
133-
* Apply the “Great Contribution” label to the issue or PR.
134-
* Notify whoever made the great contribution that it has been recognized as such.
135-
136112
### Reviewing Community Team Applications
137113
Applications for Community Team roles will be sent to you individually by the Open Source Community Coordinator (OSCC). The OSCC has ensured that the bare requirements for the position are met. If bare requirements are not met, you will be notified how so when you receive the application from the OSCC.
138114

0 commit comments

Comments
 (0)