github.blog

Management

GitHub for Beginners: Getting started with GitHub Issues and Projects

Cet article présente les fonctionnalités de base de GitHub, en se concentrant sur les outils de collaboration GitHub Issues et Projects. Il explique comment créer des tickets pour suivre les tâches, les bugs et les idées, et comment utiliser les projets pour organiser le travail en un tableau visuel. Les utilisateurs apprendront à gérer efficacement leur travail en combinant ces outils, ce qui leur permettra de rester organisés et alignés sur les objectifs communs.

Fullstack

From idea to pull request: A practical guide to building with GitHub Copilot CLI

Cet article présente un guide pratique sur l'utilisation de GitHub Copilot CLI, soulignant comment cet outil facilite le workflow des développeurs en leur permettant de passer rapidement de l'intention à des modifications examinables directement dans le terminal. Il décrit les étapes clés, telles que la définition de son intention, la génération de structures de projet, le débogage en direct, et comment intégrer ces modifications dans l'éditeur de code avant de les soumettre via GitHub. Copilot CLI est présenté comme un agent de codage conscient de GitHub qui aide à proposer des plans structurés sans exécuter de commandes sans approbation préalable.

Dev back

What's new with GitHub Copilot coding agent

Le GitHub Copilot coding agent automatise les tâches de programmation en arrière-plan, créant des pull requests, effectuant des vérifications de sécurité et améliorant le code via une auto-évaluation. Les utilisateurs peuvent désormais choisir des modèles adaptés aux tâches spécifiques, facilitant le développement. De plus, des agents personnalisés sont offerts pour s’adapter aux processus d’équipe et permettent un passage fluide entre le cloud et le local. Cette évolution vise à optimiser l’efficacité et la qualité du code développé.

Autre

Multi-agent workflows often fail. Here’s how to engineer ones that don’t.

Les workflows multi-agents peuvent échouer pour diverses raisons, notamment en raison d'assumptions implicites sur l'état et la validation. Pour éviter cela, il est essentiel d'utiliser des schémas typés, des systèmes d'actions claires et le Model Context Protocol (MCP) pour garantir des interfaces robustes. Sans ces structures, les agents ne fonctionnent pas comme prévu. Cet article détaille les raisons les plus fréquentes d'échec des systèmes multi-agents et propose des solutions d'ingénierie pour améliorer leur fiabilité.

Autre

What to expect for open source in 2026

L'open source connaît une croissance mondiale significative, avec l'arrivée de millions de nouveaux développeurs en 2025, mais cela pose des défis. Il est crucial d'établir des lignes directrices claires pour soutenir cette communauté diversifiée. Bien que l'IA facilite l'entrée de nouveaux contributeurs, elle génère aussi des contributions de faible qualité, ce qui complique la gestion des projets. Pour mieux intégrer ces nouveaux développeurs, il faut développer des systèmes qui soutiennent leur évolution tout en maintenant un équilibre avec le nombre de mainteneurs.

Autre

Securing the AI software supply chain: Security results across 67 open source projects

Cet article aborde l'importance de sécuriser les projets open source dans le secteur des logiciels modernes, en particulier ceux qui soutiennent la chaîne d'approvisionnement numérique. Il présente le programme GitHub Secure Open Source Fund, qui finance et forme les mainteneurs de projets open source pour améliorer la sécurité des projets critiques. Des statistiques sur les résultats de sécurité des projets participants et l'impact de la sécurité sur l'ensemble de la chaîne d'approvisionnement logicielle sont également discutées, mettant en lumière comment la sécurité devient un critère de base pour les logiciels modernes.

Autre

Automate repository tasks with GitHub Agentic Workflows

GitHub présente les GitHub Agentic Workflows, des workflows automatisés et pilotés par l'intention, utilisant des agents de codage pour améliorer l'automatisation des dépôts. Ces workflows permettent des tâches comme la triage continu des issues, la simplification du code, et l'amélioration des tests, tout en garantissant des contrôles de sécurité stricts. Ils visent à bénéficier aux développeurs en rendant l'automatisation des dépôts plus efficace et sûre, tout en s'intégrant au processus de CI/CD existant.

Autre

Welcome to the Eternal September of open source. Here's what we plan to do for maintainers.

L'article discute de l'impact de l'apport massif de contributions dans l'open source, posant les défis de la qualité de ces contributions et la capacité des mainteneurs à gérer une augmentation rapide des soumissions. Il souligne que la création facile de contributions grâce à l'IA peut surcharger les mainteneurs, nuisant à la confiance essentielle à la collaboration ouverte. GitHub présente des fonctionnalités pour aider les mainteneurs à gérer cette situation, tout en explorant des moyens d'améliorer la communauté open source.

Autre

GitHub availability report: January 2026

En janvier 2026, GitHub a rencontré deux incidents majeurs impactant ses services, causés par des erreurs de configuration et des mises à jour d'infrastructure, entraînant une dégradation des performances. Des mesures correctives sont mises en place pour prévenir et détecter de futurs problèmes, incluant le retour à des versions stables antérieures. Le rapport souligne l'importance d'améliorer les processus de validation lors des mises à jour.

Fullstack

Pick your agent: Use Claude and Codex on Agent HQ

Le nouvel Agent HQ permet d'utiliser plusieurs agents de codage (Copilot, Claude, Codex) directement dans GitHub et Visual Studio Code, facilitant la gestion de projet sans changement de contexte. Les utilisateurs peuvent lancer des sessions agent et comparer les contributions de différents agents pour améliorer la collaboration et la productivité. Chaque session produit des artefacts revus dans le cadre de flux de travail existants, permettant une meilleure intégration des agents dans le processus de développement.