Temario del curso
Introducción a Graphite y Flujos de Trabajo Modernos de Revisión de Código
- Descripción general de la arquitectura y características clave de Graphite
- Comprensión de las solicitudes de extracción apiladas (stacked PRs) y la automatización de flujos de trabajo
- Configuración de Graphite con GitHub para proyectos basados en equipos
Instalación y Configuración de Graphite
- Despliegue de Graphite en entornos de desarrollo
- Conexión de repositorios y gestión de permisos
- Configuración de colas de fusión (merge queues), buzones de solicitudes de extracción y políticas de revisión de código
Optimización de los Flujos de Trabajo de Solicitudes de Extracción
- Implementación de PRs apilados y seguimiento de dependencias
- Reducción de conflictos de fusión e incremento de la velocidad de revisión
- Gestión de grandes bases de código con el sistema de revisión de Graphite
Revisión de Código Impulsada por IA y Mejora de la Productividad
- Uso del asistente de revisión de código con IA de Graphite
- Integración de modelos de lenguaje grandes (LLM) de código abierto como Deepseek, Qwen y Mistral Small para obtener información sobre el código
- Creación de sugerencias automatizadas y aplicación de estándares de calidad
Integración de Graphite con la Cadena de Herramientas DevOps
- Conexión de Graphite con pipelines CI/CD
- Integración con GitHub Actions, Jenkins y otras herramientas de automatización
- Garantía del cumplimiento normativo y la audibilidad en los flujos de trabajo empresariales
Analíticas, Métricas e Informes
- Uso de los cuadros de mando (dashboards) de Graphite para el seguimiento del rendimiento del equipo
- Identificación de cuellos de botella e ineficiencias
- Elaboración de informes personalizados y visualizaciones
Escalado de Graphite en Entornos Empresariales
- Configuración para múltiples equipos y estrategias de gobernanza
- Mejores prácticas para implementaciones a gran escala
- Consideraciones sobre seguridad, retención de datos y cumplimiento normativo
Taller Práctico: Implementación de Extremo a Extremo
- Configuración de un flujo de trabajo empresarial completo con Graphite
- Integración de pipelines de revisión basados en IA
- Realización de análisis del rendimiento del equipo y planificación de mejoras
Resumen y Próximos Pasos
Requerimientos
- Comprensión de flujos de trabajo basados en Git
- Experiencia con desarrollo de software y sistemas de control de versiones
- Familiaridad con conceptos de revisión de código e integración continua/despliegue continuo (CI/CD)
Público Objetivo
- Líderes de ingeniería y gerentes de desarrollo de software
- Equipos de DevOps e ingeniería de plataformas
- Desarrolladores seniors y arquitectos técnicos
Testimonios (2)
La práctica estuvo muy interactiva y aplicable al negocio.
Jorge Boscan - Chevron Global Technology Services Company
Curso - Advanced GitHub Copilot & AI for Projects and Infrastructure
Adquirí conocimientos sobre la biblioteca Streamlit de Python y, con seguridad, intentaré utilizarla para mejorar las aplicaciones de mi equipo que se desarrollan en R Shiny.
Michal Maj - XL Catlin Services SE (AXA XL)
Curso - GitHub Copilot for Developers
Traducción Automática