|
| 1 | +_model: page |
| 2 | +--- |
| 3 | +_template: page-with-toc.html |
| 4 | +--- |
| 5 | +title: Community Team: Engagement Channels |
| 6 | +--- |
| 7 | +description: This page serves as a guide for Community Team members on how to engage with CC Open Source across various channels. |
| 8 | +--- |
| 9 | +body: |
| 10 | + |
| 11 | +You've joined the CC Community Team. Congratulations! This is a very clear |
| 12 | +indication of your desire to engage more deeply with the Creative Commons |
| 13 | +community. As a fully remote organisation, CC uses a lot of tools to stay |
| 14 | +organised and collaborate. As you join the Community Team, dependending on your |
| 15 | +role, you will be granted different levels of access to these tools and |
| 16 | +software. |
| 17 | + |
| 18 | +Given the breadth and diversity of these tools coupled with varying levels of |
| 19 | +access, it can be easy to not know what is expected of you and how you can make |
| 20 | +the most of your involvement. This guide will condense this information down to |
| 21 | +help you identify the best ways to engage with the team. _Let's get started!_ |
| 22 | + |
| 23 | +## Meetings |
| 24 | + |
| 25 | +We regularly hold meetings to discuss work and, occasionally, to play games. |
| 26 | +Based on your role and the project, you will invited to some of these meetings. |
| 27 | +You can join the CC Engineering calendar to keep up with the schedule. |
| 28 | + |
| 29 | +### Engineering meeting |
| 30 | + |
| 31 | +In this meeting, all the engineers at CC meet to discuss past and future work. |
| 32 | +Any major engineering related discussions and ideas that affect the codebase or |
| 33 | +process in the entire engineering domain take place in this meeting. It's also a |
| 34 | +channel to know what is happening in a parallel project that you don't get to |
| 35 | +interact with as much. |
| 36 | + |
| 37 | +**Frequency:** fortnightly |
| 38 | + |
| 39 | +### Vocabulary sprint planning |
| 40 | + |
| 41 | +In this meeting, the Vocabulary sprint planning meeting is where all members |
| 42 | +involved in Vocabulary meet. This is mainly held to determine reasonable |
| 43 | +milestones on what can be accomplished in the next two weeks and assign |
| 44 | +different tasks and tickets to different people. |
| 45 | + |
| 46 | +**Frequency:** fortnightly |
| 47 | + |
| 48 | +### Design and product sync |
| 49 | + |
| 50 | +In this meeting, we discuss changes regarding the designs of various products. |
| 51 | +It's mostly oriented around design and how our products are influenced by, and |
| 52 | +themselves influence, design decisions. |
| 53 | + |
| 54 | +**Frequency:** fortnightly |
| 55 | + |
| 56 | +### Game time |
| 57 | + |
| 58 | +In this meeting, we all just get together and play a few online games. Some of |
| 59 | +the notable games we've played in the past are |
| 60 | +[GeoGuessr](https://www.geoguessr.com) and [Jackbox Party Pack |
| 61 | +6](https://www.jackboxgames.com/party-pack-six/). |
| 62 | + |
| 63 | +**Frequency:** ~monthly |
| 64 | + |
| 65 | +## Slack |
| 66 | + |
| 67 | +We communicate over text using Slack. Everyone from the community is on it, |
| 68 | +including CC employees. You can find fellow developers, technical writers and |
| 69 | +designers all in the same place. If you are, or want to be, a part of the |
| 70 | +community, [join us on Slack](/community/#slack). It is one of the best ways to |
| 71 | +connect with us. |
| 72 | + |
| 73 | +Slack is organised by channels and, depending on your role, you will be invited |
| 74 | +to these channels to participate in discussions about certain topics. |
| 75 | + |
| 76 | +### Community team channel |
| 77 | + |
| 78 | +This is a channel where you can connect with other members of the Community |
| 79 | +Team. |
| 80 | + |
| 81 | +**Channel:** `#cc-dev-community-team` |
| 82 | + |
| 83 | +### Engineering channel |
| 84 | + |
| 85 | +This is a channel where the entire engineering team of CC can be reached. |
| 86 | + |
| 87 | +**Channel:** `#engineering` |
| 88 | + |
| 89 | +### UX design channel |
| 90 | + |
| 91 | +This is the channel where we discuss design and UI/UX of various CC software and |
| 92 | +websites. This is particularly relevant to the Vocabulary project. |
| 93 | + |
| 94 | +**Channel:** `#ux-design` |
| 95 | + |
| 96 | +### CC Search channel |
| 97 | + |
| 98 | +This is the channel where we discuss topics relevant to CC Search (both the API |
| 99 | +and the frontend) and CC Catalog. |
| 100 | + |
| 101 | +**Channel:** `#cc-search` |
| 102 | + |
| 103 | +## Mailing lists |
| 104 | + |
| 105 | +We also have a few mailing lists where we communicate announcements and the |
| 106 | +like. If you are, or want to be, a part |
| 107 | +of the community, [join us on |
| 108 | +our Google Group mailing lists](/community/#mailing-lists). |
| 109 | + |
| 110 | +### Community Team group |
| 111 | + |
| 112 | +This group is for all CC tech staff and everyone on the Community Team. |
| 113 | + |
| 114 | +**Address:** community-team@creativecommons.org |
| 115 | + |
| 116 | +### Community Team: Core group |
| 117 | + |
| 118 | +This group is for Community Team members who have the role of Community |
| 119 | +Maintainers or that of Project Collaborators and higher. |
| 120 | + |
| 121 | +**Address:** community-team-core@creativecommons.org |
| 122 | + |
| 123 | +## GitHub |
| 124 | + |
| 125 | +All our code is hosted on GitHub, we use issues to track bugs and identify |
| 126 | +features and pull requests to improve the software and drive it forward. All |
| 127 | +Community Team members with role of [Project |
| 128 | +Collaborator](/community/community-team/project-roles/#project-collaborator) or |
| 129 | +higher are added to the [CC organisation](https://github.com/creativecommons/) |
| 130 | +on GitHub. |
| 131 | + |
| 132 | +We use GitHub teams to manage access levels for all members of the organisation. |
| 133 | +Each role in a particular project corresponds to a certain access level over the |
| 134 | +repositories that are a part of that project. As you change your role, you will |
| 135 | +automatically be added to the appropriate team. |
| 136 | + |
| 137 | +These access levels are explained by GitHub in [their |
| 138 | +docs](https://help.github.com/en/github/setting-up-and-managing-organizations-and-teams/repository-permission-levels-for-an-organization#repository-access-for-each-permission-level). |
| 139 | + |
| 140 | +### Read access |
| 141 | + |
| 142 | +Read access offers no special privileges over issues or pull requests. You can |
| 143 | +neverthelesss contribute to the repository by forking it to your account and |
| 144 | +making PRs as usual. You can also partake in discussions and help new |
| 145 | +contributors get started when fixing simpler issues. |
| 146 | + |
| 147 | +### Triage access |
| 148 | + |
| 149 | +Triage access grants you the privileges required to review incoming issues and |
| 150 | +classify them by priority, goal, value added to the project and so on and apply |
| 151 | +the appropriate labels to them. You will be added to a project's `CODEOWNERS` |
| 152 | +and will automatically be assigned PRs to review. You can approve them or |
| 153 | +request changes as necessary and can prevent a PR from being merged. |
| 154 | + |
| 155 | +### Write access |
| 156 | + |
| 157 | +Write access grants you the privileges required to create branches on the |
| 158 | +repository, push to the repository directly and merge pull requests that have |
| 159 | +been approved. You can even commit changes to open pull requests to make them |
| 160 | +ready for merge and can draft new releases for the project. |
| 161 | + |
| 162 | +### Maintain access |
| 163 | + |
| 164 | +Maintain access grants you the privileges to manage almost all aspects of the |
| 165 | +repository, except any destructive action or sensititve information. You can |
| 166 | +modify the repositories' topics, description and social cards among other |
| 167 | +settings. |
| 168 | + |
| 169 | +## Asana |
| 170 | + |
| 171 | +We use Asana to manage long-term tasks and map project roadmaps. |
| 172 | + |
| 173 | +<!-- TODO --> |
| 174 | + |
| 175 | +## Twitter |
| 176 | + |
| 177 | +Twitter is our preferred social media platform. We don't have a LinkedIn or |
| 178 | +Facebook presence. We generally post updates from our projects, introduce newly |
| 179 | +published blog posts, announce new releases of our software and any other |
| 180 | +interested information related to both FOSS and Creative Commons. |
| 181 | + |
| 182 | +While [CC Open Source](https://twitter.com/cc_opensource) has a rather humble |
| 183 | +Twitter following, our tweets are often retweeted by [the parent Creative |
| 184 | +Commons handle](https://twitter.com/creativecommons). |
| 185 | + |
| 186 | +### Vote access |
| 187 | + |
| 188 | +You can see all the upcoming tweets from CC and suggest any possible |
| 189 | +improvements to the text or the material. You can suggest new topics for the |
| 190 | +tweets as well and bring attention to any interesting thing you might know or |
| 191 | +have recently discovered. |
| 192 | + |
| 193 | +### Write access |
| 194 | + |
| 195 | +You get to write the tweets and post/schedule them from the official [CC Open |
| 196 | +Source Twitter handle](https://twitter.com/cc_opensource). You can interact with |
| 197 | +the open source community on Twitter and access the offical Twitter stats to |
| 198 | +further improve our outreach and engagement metrics. |
0 commit comments