Plan du cours
Introduction à Graphite et aux Flux de Travail Modernes de Révision de Code
- Aperçu de l'architecture de Graphite et de ses principales fonctionnalités
- Compréhension des demandes de tirage en cascade et de l'automatisation des flux de travail
- Configuration de Graphite avec GitHub pour les projets d'équipe
Installation et Configuration de Graphite
- Déploiement de Graphite dans des environnements de développement
- Connexion aux dépôts et gestion des permissions
- Configuration des files d'attente de fusion, des boîtes de réception PR et des politiques de révision de code
Optimisation des Flux de Travail de Demandes de Tirage
- Mise en œuvre des demandes de tirage en cascade et du suivi des dépendances
- Réduction des conflits de fusion et augmentation de la vitesse de révision
- Gestion de grands bases de code avec le système de révision de Graphite
Révision de Code Assistée par l'IA et Amélioration de la Productivité
- Utilisation de l'assistant de révision de code basé sur l'IA de Graphite
- Intégration d'LLMs open source tels que Deepseek, Qwen et Mistral Small pour des insights sur le code
- Création de suggestions automatisées et application de normes de qualité
Intégration de Graphite aux Chaînes d'Outils DevOps
- Liaison de Graphite avec des pipelines CI/CD
- Intégration à GitHub Actions, Jenkins et autres outils d'automatisation
- Assurance de la conformité et de l'auditabilité dans les flux de travail d'entreprise
Analyse, Métriques et Rapports
- Utilisation des tableaux de bord de Graphite pour le suivi des performances d'équipe
- Identification des goulets d'étranglement et inefficacités
- Création de rapports et visualisations personnalisés
Évolutivité de Graphite dans des Environnements d'Entreprise
- Configuration pour plusieurs équipes et stratégies de gouvernance
- Bonnes pratiques pour un déploiement à grande échelle
- Considérations sur la sécurité, la rétention des données et la conformité
Atelier Pratique : Mise en Œuvre de A à Z
- Configuration d'un flux de travail complet Graphite pour l'entreprise
- Intégration de pipelines de révision basés sur l'IA
- Analyse des performances de l'équipe et planification d'améliorations
Synthèse et Prochaines Étapes
Pré requis
- Une compréhension des flux de travail basés sur Git
- Expérience en développement logiciel et systèmes de contrôle de version
- Familiarité avec les concepts de révision de code et CI/CD
Public cible
- Chefs d'ingénierie et responsables de développement logiciel
- Équipes DevOps et d'ingénierie plateforme
- Développeurs seniors et architectes techniques
Nos clients témoignent (2)
J'ai acquis des connaissances sur la bibliothèque Streamlit en Python et je vais certainement essayer de l'utiliser pour améliorer les applications de mon équipe qui sont actuellement développées avec R Shiny.
Michal Maj - XL Catlin Services SE (AXA XL)
Formation - GitHub Copilot for Developers
Traduction automatique
Formateur capable d'ajuster le niveau du cours pendant la formation pour correspondre à notre niveau de compréhension sur le sujet, afin que nous puissions acquérir des connaissances plus utiles qui nous aideront davantage à maîtriser les outils dans notre travail quotidien.
Tatt Juen - ViTrox Technologies Sdn Bhd
Formation - Intermediate GitHub Copilot
Traduction automatique