Что делала команда Community Ops (2015–2020)

Эта статья исторически описывает устав команды Community Operations, который служил руководством для команды с 2015 по 2020 год. Last review: 2024-07-15

С момента своего основания в 2015 году до приостановки деятельности в 2020 году команда Community Ops сосредоточилась на нескольких ключевых областях, как технических, так и нетехнических.

Инфографика со статистикой о деятельности сообщества Fedora. Создано Смерой Гоэль.
Инфографика Community Ops 2020. Создано Смерой Гоэль. CC BY-SA 4.0.

Культура

Проект Fedora создаёт и поставляет дистрибутив Linux, но за технической работой и планированием стоит сообщество. В Fedora у нас есть Четыре основы, представляющие культуру нашего сообщества. Сообщество Fedora представляет собой набор этических принципов и ценностей, определяющих то, как мы строим наш дистрибутив. Эти этические принципы и ценности формируют культуру проекта Fedora. При работе в сообществе осознание этой культуры обогащает и поддерживает различные подсообщества внутри Fedora.

CommOps создаёт инфраструктуру сообщества для поддержки и принятия культуры сообщества Fedora. Основа Друзья существует не просто так. Инфраструктура сообщества, в которой помогает CommOps, строится поверх основы Друзья. Людям нравится вносить вклад в сообщество, где они чувствуют, что их ценят за то, кто они есть и что они приносят сообществу, а не только за их полезность. CommOps поддерживает это через некоторые наши задачи, связанные с культурой.

Примеры того, в чём мы помогаем для построения и поддержки культуры сообщества Fedora:

Выборы

В Fedora есть несколько выборных органов: Совет Fedora, Комитет Mindshare и FESCo. С каждым новым релизом Fedora сообщество проводит выборы в эти органы. Каждые выборы требуют организационной работы. Это включает приём заявок, проведение интервью с кандидатами и повышение осведомлённости в период голосования.

CommOps поддерживает Менеджера программ Fedora в организации и проведении выборов. Эти обязанности включают подготовку контента для Блога сообщества, создание шаблонов для интервью и работу с сообществом для повышения осведомлённости.

Примеры того, что мы делаем для организации и проведения выборов Fedora:

Рассказывание историй

Сообщения и рассказывание историй доносят «историю» проекта Fedora как до участников, так и до сообществ пользователей. Каждый год несколько тысяч человек работают над Fedora. Сообщения — это способ делиться нашей историей в различных форматах. Мы доносим сообщение о том, что мы как сообщество делаем, до других. Другие включают наших участников, работающих в других областях проекта, и пользователей, заинтересованных в том, что создаёт сообщество Fedora. Когда мы делимся нашей историей друг с другом, мы знаем о других работах, происходящих в сообществе Fedora. Передача истории Fedora помогает нашим участникам двигаться вместе к нашим целям. Хорошая коммуникация помогает нашим пользователям лучше понять цели и задачи Fedora и то, как мы планируем их достичь.

CommOps поддерживает коммуникацию, работая с другими подпроектами и командами, чтобы рассказывать их собственные истории. CommOps помогает «раскапывать» истории и предоставляет инструменты для их широкого распространения. Это включает такие задачи, как интервью, освещение деятельности участников Fedora, проведение ретроспектив и многое другое. Эти задачи помогают участникам быть в курсе того, над чем мы работаем. Они являются прямыми действиями для того, чтобы все были на одной волне.

Примеры того, что мы делаем для поддержки коммуникации и рассказа историй:

Метрики

CommOps измеряет здоровье и вовлечённость сообщества с помощью обширных метрик и данных о Fedora. fedmsg — это шина сообщений с данными об активности в сообществе Fedora. Данные включают активность, такую как коммиты git, новые записи в блогах, правки страниц вики, статус сборки ПО, заметки с IRC-встреч и многое другое. CommOps использует fedmsg для рассказа историй о нашем сообществе, но историй определённого типа. Истории, рассказанные с помощью метрик, помогают понять, что мы можем делать правильно или неправильно. Это даёт нам основанный на данных способ понять наше огромное сообщество.

CommOps напрямую поддерживает метрики в Fedora через время разработки и рассказывание историй на основе данных. Некоторые члены разрабатывают существующее ПО или создают новые скрипты для анализа данных. Другие используют данные для написания отчётов или исследований о том, как работает сообщество Fedora. В конечном счёте, метрики — это в основном техническая область, в которой помогает CommOps.

Примеры работы с метриками и рассказывания историй на основе данных, которые мы делаем:

Инструменты

Эти инструменты получают доступ и используют шину сообщений Fedora, fedmsg. С помощью этих инструментов вы можете генерировать метрики, анализировать данные и взаимодействовать с fedmsg.

annualgrepper

Собирает сырые итоговые данные fedmsg по темам за последний год

cardsite

Живой трекер fedmsg, вдохновлённый emojitracker

daily-briefing.py

Шаблон, который принимает списки URL-адресов, генерирует сводные отчёты о ежедневных ссылках Meetbot и пунктах действий (сейчас вручную, можно автоматизировать!)

datagrepper

Мощный инструмент для взаимодействия с fedmsg. Используя HTTP GET-запросы, выполняйте запросы к историческим данным fedmsg. Примеры включают события по имени пользователя, по пакету, по источнику сообщения и многое другое.

fedmsg

Python-пакет и API, который подключается к различным сервисам инфраструктуры Fedora. Отправляет сообщения от каждого сервиса в единую шину сообщений в реальном времени. fedmsg управляет и обеспечивает работу всех наших инструментов метрик.

fedora-stats-tools

Различные статистические инструменты, данные и презентации для метрик fedmsg, обзоров года и метрик мероприятий Fedora

feedcloud

Принимает RSS-ленту или список RSS-лент и создаёт для них красивые облака слов

gsoc-stats

Python-инструмент для генерации статистики об участниках Fedora

longtail-analyze.py, longtail-gather.py

Измеряет соотношение активности на пользователя для оценки выгорания

meetbot-fedmsg-activity.py

Шаблон Jinja2, создающий ссылки на активности Meetbot

wordcloudbot

Создаёт красивые облака слов из логов IRC-встреч

Поддержка подпроектов

CommOps помогает другим подпроектам и командам следовать лучшим практикам и эффективно общаться. Мы работаем с другими командами, чтобы помочь им адаптировать новых участников. Это включает создание запросов на значки Fedora, проверку руководств и улучшение понимания сервисов и инструментов Fedora.

Примеры поддержки подпроектов и адаптации: