Что делала команда Community Ops (2015–2020)
С момента своего основания в 2015 году до приостановки деятельности в 2020 году команда Community Ops сосредоточилась на нескольких ключевых областях, как технических, так и нетехнических.
Культура
Проект 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.
Примеры поддержки подпроектов и адаптации:
Want to help? Learn how to contribute to Fedora Docs ›