GitLab's Community Operations Program is responsible for developing and maintaining the infrastructure and resources to support the Community Relations team and the GitLab community at large. In this, we help support GitLab's greater mission of 'everyone can contribute' by encouraging the wider GitLab community through process and opportunity.
The mission of this program is to act as a partner to all Program Managers in the Community Relations team to define, implement and refine KPIs/PIs to measure and report the success and effectiveness of our community programs. We work together with the Community Relations team’s Program Managers to produce regular, engaging content to highlight their programs and attract new contributors.
The Community Operations function also works closely with the Marketing Operations, and Data and Analytics teams.
Community Operations defines and maintains the tool stack required to measure and interact with the wider GitLab community. The Community Program Manager acts as the DRI for the Community Relations team’s webpages on about.gitlab.com. This program also supports the Open Source and Education teams by processing program applications and renewals. Ultimately, we are working towards a process to fully automate this.
Tool Name | Description | How We Use |
---|---|---|
Discourse | Discourse is the platform on which the GitLab forum is run. | How we use Discourse |
Disqus | Disqus is the commenting on blog.gitlab.com and docs.gitlab.com | How we use Disqus |
Printfection | Printfection is our swag management platform | How we use Printfection |
Salesforce | Salesforce is our CRM | We use Salesforce (SFDC) to support the Education, Open Source and Startup Programs |
Zapier | Zapier is an automation tool used to identify mentions and to route them into Zendesk as tickets, and also to Slack in some cases | How we use Zapier |
Zendesk | Zendesk is the tool Community Ops, EDU & OSS work their program cases and applications | How we use Zendesk |
The Community Operations Program curates and maintains documentation for any team member to productively engage with the wider community. When necessary, we engage with specialists within GitLab to provide responses and listen to our community’s feedback on The GitLab forum, the GitLab blog and Hackernews.
The Community Operations Manager reports to the Director of the Community Relations Team.
You can find the Community Operations Program peppered throughout the Community Relations handbook, processes, and projects.
In order to loop in Community Operations on GitLab.com, please use the community-ops
label.
Everything labeled community-ops
is organized on the Community Operations Issue Board.
Column Name | Description |
---|---|
Open | All open issues with the community-ops- label |
Todo | Issues with a due date or high priority |
Doing | Issues that are currently in-flight (these have action items for the Community Operations Manager) |
Closed | Issues that have been closed or completed |
Please use the community-ops
label only when there is an action item needed from the Community Operations Manager.
If you think an issue or MR is a "nice to know" for the Community Operations Manager, feel free to loop them in (@lindsayolson) via a comment instead.
The Community Operations Manager is the DRI for the Community Relations Team budget.
For workflows and processes, see the Community Relations Team budget handbook page.
Channel Name | Source | Action. |
---|---|---|
HackerNews | Hacker News mentions via Zapier | Find an expert, and collaborate with the Developer Evangelism Team in Slack |
Hacker News front page stories | Hacker News mentions via Zapier | Find an expert, and collaborate with the Developer Evangelism Team in Slack |
GitLab Forum | Discourse (forum.gitlab.com) | Find an expert in the Forum Contributors Group, and collaborate in Slack |
GitLab Blog | Disqus (blog.gitlab.com) | Find an expert (usually the blog post author), and collaborate in Slack |
It is not uncommon that the Social Media Team, and Communications Team at GitLab reaches out to Community Operations. Because of Community Operaions' response channels, and nature of the program, Community Operations has a unique view of the community's sentiment and tone. This means that the Community Operations Manager uses the following resources and handbook pages as needed, when partnering with Social and Comms to ensure a quality response back to our community in times of crisis or gerneral low sentiment and tone.
Occasionally the Community Operations Manager will encourage GitLab Team Members, as experts, to engage with the wider GitLab community following our Team Member Social Media Guidelines as well as these additional flexible guidelines, listed here:
@expert_username [LINK TO COMMUNITY COMMENT] Hello! An expert is needed to respond to this. Could you please answer on [name of social platform] using your own individual account? If you don't know the answer, could you share your thoughts and ping a specific expert who might? Or if there is a more appropriate channel to ask, could you point me in that direction? Thanks!
Community Operations supports the Education, Open Source and Startups Programs, and their Program Managers.
Their role is to process and manage program applications as per the community programs applications workflow.