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/tags/c/project/7/commops-team

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:

Apoyo a los subproyectos

CommOps ayuda a otros subproyectos y equipos a seguir las mejores prácticas y comunicar eficazmente. Trabajamos con otros equipos para ayudarles a incorporar nuevos colaboradores a sus equipos. Esto incluye la creación de solicitudes de Insignia Fedora, la revisión de directrices y hacer a los servicios y herramientas de Fedora más comprensibles.

Ejemplos de apoyo a subproyectos y trabajo de incorporación:

Unirse a CommOps

Lea nuestra guía sobre como unirse al equipo CommOps.

CommOps da siempre la bienvenida a nuevos colaboradores. Ya sea un recién llegado o un veterano hay maneras de participar. Únase a Join CommOps para:

  • Construir su cartera en gestión comunitaria de código abierto

  • Ver directamente el impacto de sus contribuciones en el tiempo

  • Obtener una visión holística del Proyecto Fedora y aprender como encajan las piezas

  • Trabajar directamente con el liderazgo del Proyecto Fedora

  • Trabajar con compañeros de equipo de todo el mundo

  • Aspirar a la grandeza de una superheroína o superhéroe comunitario

Happy Panda
Figura 1. Únase al equipo CommOps hoy

Caja de herramientas

La caja de herramientas CommOps explica las herramientas y servicios usados a menudo por el equipo. Las herramientas se organizan por propósito y uso.

Herramientas de comunicación

Estas herramientas de comunicación comparten el contenido y la información con otros en la comunidad de Fedora.

Blog de la Comunidad (CommBlog) - communityblog.fedoraproject.org

Blog centralizado para que los colaboradores publiquen noticias, actividades o peticiones de ayuda al resto del proyecto. Lugar útil para obtener información privilegiada sobre lo "que está pasando" en Fedora.

ircbot.py

Script de Python para notificaciones fedmsg en #fedora-commops. Transmite actualizaciones y cambkos en tiempo real relacionados con CommOps en nuestro canal IRC.

Herramientas de métricas

Estas herramientas acceden y usan el bus de mensajería de Fedora, fedmsg. Con estas herramientas, puede generar métricas, analizar datos e interactuar con fedmsg.

annualgrepper

Reúne totales brutos de mensajes de fedmsg en el último año

cardsite

Rastreador en directo de fedmsg inspirado por emojitracker

daily-briefing.py

Plantilla que toma listas de URLs, genera informes resumidos de enlaces diarios de Meetbot y elementos de acción (ahora manual, ¡se puede automatizar!)

datagrepper

La poderosa herramienta para interactuar con fedmsg. Usa peticiones HTTP GET, consulta los datos históricos de fedmsg. Los ejemplos incluyen eventos por nombre de usuario, por paquete, por fuente del mensaje y más.

fedmsg

Paquete Python y API que se conecta a diversos servicios de Infraestructura de Fedora. Envía mensajes de cada servicio a un bus de mensajes unificado en tiempo real. fedmsg impulsa y potencia todas las herramientas de métrica que tenemos.

fedora-stats-tools

Múltiples herramientas estadísticas, datos y presentaciones de dispositivas para métricas fedmsg. Revisiones anuales y métricas de eventos Fedora

feedcloud

Toma una fuente RSS o una lista de fuentes RSS y genera nubes de palabras sofisticadas para ellas

gsoc-stats

Herramienta Python para generar estadísticas sobre los colaboradores de Fedora

longtail-analyze.py, longtail-gather.py

Mide la proporción de actividad por usuario para aproximar al agotamiento

meetbot-fedmsg-activity.py

Plantilla Jinja2 que crea enlaces a las actividades Meetbot

wordcloudbot

Crea bonitas nubes de palabras a partir de registros de reuniones de IRC

Otras

Otras herramientas que no encajan en ningún sitio se ponen aquí.

OSAS/rh-events

Datos de asistencia a conferencias y charlas de Red Hat. Útil para trazar eventos en nuestro propio calendario y realizar un seguimiento de lo que sucede en la comunidad de código abierto.