Operaciones de la Comunidad Fedora (CommOps)

Logo de CommOps

Community Operations (CommOps) suministra herramientas, recursos y utilidades para diferentes subproyectos de Fedora para mejorar la comunicación efectiva. Las siguientes áreas son ejemplos de a donde se enfoca CommOps:

  • Trabajar conjuntamente con Fedora Community Action e Impact Coordinator para priorizar las áreas claves de enfoque

  • Asistir Fedora Program Manager con la preparación de las versiones

  • Apoyar la preparación y ejecución de Elecciones en Fedora

  • Trabajar con subproyectos y equipos para mejorar los métodos y prácticas de incorporación

  • Usar métricas y datos para mejorar el conocimiento de la comunidad Fedora

    • Apoyar el desarrollo de herramientas de métricas

  • Y mas (detallado más abajo)

Infographic con estadísticas sobre Fedora Community Operations (Operaciones de la Comunidad Feroda). Creado por Smera Goel.

Dónde encontrar CommOps

El equipo CommOps usa un foro Discourse y el canal IRC para comunicar.

El Foro Discourse es el mejor para comunicación asíncrona. Esto significa que es lo mejor para preguntas y temas que alguien puede responder mas tarde. Es mucho mejor para discusiones largas y enhebradas.

El canal IRC CommOps en la Libera.chat IRC network es mejor para comunicación síncrona. Esto significa que es mejor para una respuesta rápida como en una conversación. Es de ayuda para discusiones en tiempo real o para captar la atención de alguien. Adicionalmente, el canal IRC CommOps esta puenteado a un grupo de Telegram, si Telegram es mas conveniente.

Foro Discourse

https://discussion.fedoraproject.org/c/project/commops

Canal IRC

#fedora-commops en Libera.chat

Grupo Telegram

@fedoracommops en Telegram

¿Es la primera vez que usa IRC? Busque en Riot, un cliente de código abierto y gratuito que se conecta a varias redes de IRC. Riot también te mantiene conectado a IRC incluso cuando no estás conectado a Internet.

Flujo de trabajo

CommOps utiliza un flujo de trabajo basado en tickets para mantener un rastro de nuestro trabajo. El repositorio con los tickets se encuentra en pagure.io/fedora-commops. Los tickets se encuentra bajo el menú Issues.

Diversas etiquetas están listadas en la parte superior de la página Issues. Buenas tareas para principiantes en la etiqueta buena primera cuestión.

Reuniones

CommOps tiene un encuentro una vez a la semana en IRC para comprobar como van las tareas y planificar lo siguiente. Compruebe en el Calendario CommOps la próxima fecha y hora.

Los resúmenes de las reuniones pasadas se guardan en Meetbot.

Formato de la reunión

La agenda del siguiente encuentro se puede ver en el Infinote server de Fedora. Las reuniones siguen una agenda dividida en cinco partes:

  1. Roll call: Esperando que lleguen los demás, oportunidad para presentarse e preguntar sobre cuestiones generales

  2. Anuncios: Cualquier noticia o actualización que compartir

  3. Elementos en acción desde la última reunión: Seguimiento de los elementos #action de las anteriores reuniones

  4. Tickets: Discusión y seguimiento de los tickets marcados para la reunión

  5. Tiempo abierto: Debate general o comentarios

Que hace CommOps

CommOps se enfoca en unas pocas áreas clave, tanto técnicas como no.

Cultura

El Fedora Project construye y distribuye una distribución de Linux, pero hay una comunidad detrás del trabajo técnico y la planificación. En Fedora, tenemos Cuatro Fundamentos para representar nuestra cultura comunitaria. La comunidad Fedora representa un conjunto de éticas y valores sobre como construimos nuestra distribución. Estas éticas y valores crean la cultura del Fedora Project. Cuando trabajamos en la comunidad, la atención plena a esta cultura enriquece y apoya las diferentes subcomunidades dentro de Fedora.

CommOps construye una infraestructura comunitaria de apoyo y aceptación para la cultura de la comunidad Fedora. El fundamento Friends esta allí por una razón. La infraestructura comunitaria CommOps ayuda con las construcciones sobre la base de Friends. Las personas disfrutan colaborando en una comunidad donde se sienten valoradas por quiénes son y lo que aportan a la comunidad, no solo por ser útiles. CommOps apoya esto a través de algunas de nuestras tareas relacionadas con la cultura.

Ejemplos de algunas cosas que nos ayudan a construir y apoyar la cultura de la comunidad Fedora:

Elecciones

Hay uno pocos órganos electos en Fedora: el Fedora Council (Consejo Fedora), Mindshare Committee y FESCo. En cada nuevo lanzamiento de Fedora, la comunidad lleva a cabo elecciones para esos órganos. Cada elección requiere un trabajo de "disputa" para lograr su objetivo. Esto incluye solicitar nominaciones, realizar entrevistas con los candidatos y crear conciencia durante el período de votación.

CommOps apoya al Fedora Program Manager (Administrador del Programa Fedora) en la organización y ejecución de las elecciones. Estas responsabilidades consisten en seleccionar contenido en el Blog de la Comunidad, crear plantillas de entrevistas y realizar actividades de divulgación para aumentar la conciencia.

Ejemplos de las cosas que hacemos para ayudar a organizar y ejecutar las elecciones de Fedora:

Narración

La mensajería y la narración llevan la "historia" del Proyecto Fedora tanto a los colaboradores como a las comunidades de usuarios. Cada año, un par de miles de personas trabajan en Fedora. La mensajería es una manera de compartir nuestra historia en múltiples formatos. Llevamos el mensaje de lo que nosotros como comunidad hacemos para los demás. Otros incluyen a nuestros colaboradores que trabajan en otras áreas del proyecto y a los usuarios que están interesados en lo que la comunidad Fedora produce. Cuando compartimos nuestra historia con otros, estamos atentos a los otros trabajos que se hacen en la comunidad de Fedora. Al comunicar la historia de Fedora mantenemos a nuestros colaboradores moviéndose juntos hacia nuestros objetivos. Una buena mensajería ayuda a nuestros usuarios a entender mejor las metas y objetivos de Fedora y como planeamos llegar allí.

CommOps apoya la mensajería trabajando juntos con otros subproyectos y equipos para contar sus propias historias. CommOps brinda ayuda para "excavar" las historias y herramientas para compartirlas ampliamente. Esto incluye tareas como entrevistas, compartir las actividades de los colaboradores de Fedora, ejecutar retrospectivas y más. Estas tareas mantienen a los colaboradores sincronizados con lo que estamos trabajando. Son acciones directas para mantener a todos en la misma página.

Ejemplos de cosas que hacernos para apoyar la mensajería y la narración:

Métricas

CommOps mide la salud y el compromiso de la comunidad a través de diversas métricas y los datos disponibles sobre Fedora. FEDMSG}[fedmsg] es un bus de mensajería con datos sobre la actividad de las comunidad Fedora. Los datos incluyen actividad como confirmaciones de git, nuevas publicaciones de blog, ediciones de páginas wiki, estado de compilación de software, notas de reuniones de IRC y más. CommOps trabaja con fedmsg para contar historias sobre nuestra comunidad, pero tipos específicos de historias. Las historias dichas con métricas son útiles para entender que puede estar bien y que mal. Nos brinda una forma basada en datos para entender nuestra enorme comunidad.

CommOps respalda directamente las métricas en Fedora a través del tiempo de desarrollo y la narración basada en datos. Algunos miembros desarrollan software existente o crean nuevos scripts para analizar datos. Otros usan los datos para escribir informes o estudios sobre como trabaja la comunidad Fedora. En última instancia, las métricas son un área en gran medida técnica en la que CommOps ayuda.

Ejemplos de trabajos de métricas y narración basada en datos que hacemos:

Supporting sub-projects

CommOps assists other sub-projects and teams in following best practices and communicating effectively. We work with other teams to help them on-board new contributors into their teams. This includes creating Fedora Badge requests, reviewing guidelines, and making Fedora services and tools more understandable.

Examples of sub-project support and on-boarding work:

Join CommOps

Read our guide on how to join the CommOps team.

CommOps always welcomes new contributors. Whether you are a newcomer or an old-timer, there are ways to get involved. Join CommOps to:

  • Build your portfolio in open source community management

  • Directly see the impact of your contributions over time

  • Gain a holistic view of the Fedora Project and learn how the pieces fit together

  • Work directly with Fedora Project leadership

  • Work with teammates from around the world

  • Aspire to the greatness of a community superheroine or superhero

Happy Panda
Figura 1. Join the CommOps team today

Toolbox

The CommOps toolbox explains tools and services often used by the team. The tools are organized by purpose and use.

Communication tools

These are communication tools to share content and information with others in the Fedora community.

Community Blog (CommBlog) - communityblog.fedoraproject.org

Centralized blog for contributors to publish news, activities, or calls for help to the rest of the project. Useful place for getting an inside scoop on "what’s happening" in Fedora.

ircbot.py

Python script for fedmsg notifications in #fedora-commops. Relays real-time updates and changes relating to CommOps in our IRC channel.

Metrics tools

These tools access and use the Fedora messaging bus, fedmsg. With these tools, you can generate metrics, analyze data, and interact with fedmsg.

annualgrepper

Gather raw fedmsg totals on topics in the last year

cardsite

Live fedmsg tracker inspired by emojitracker

daily-briefing.py

Template that takes lists of URLs, generates summary reports of daily Meetbot links and action items (manual now, can be automated!)

datagrepper

The powerhouse tool to interact with fedmsg. Using HTTP GET requests, query for historical data from fedmsg. Examples include events by username, by package, by message source, and more.

fedmsg

Python package and API that hooks into various Fedora Infrastructure services. Sends messages from each service to a unified message bus in real-time. fedmsg drives and powers all the metrics tools we have.

fedora-stats-tools

Multiple statistics tools, data, and slide decks for fedmsg metrics, Year in Reviews, and Fedora event metrics

feedcloud

Takes an RSS feed or list of RSS feeds and generates fancy word-clouds for them

gsoc-stats

Python tool to generate statistics about Fedora contributors

longtail-analyze.py, longtail-gather.py

Measure the ratio of activity per user to approximate burnout

meetbot-fedmsg-activity.py

Jinja2 template that creates links to Meetbot activities

wordcloudbot

Create pretty wordclouds from IRC meeting logs

Other

Other tools that don’t belong elsewhere fit under here.

OSAS/rh-events

Data for Red Hat conference and talk attendance. Useful for plotting events in our own calendar and keeping track of what’s happening in the open source community.