github.blog

Système

GitHub availability report: April 2026

En avril 2026, GitHub a connu 10 incidents de disponibilité affectant plusieurs services, avec des temps d'arrêt significatifs, notamment pour la recherche de code et le service GitHub Pages. Des améliorations ont été apportées pour renforcer la résilience des systèmes et réduire le risque de futures interruptions, incluant de meilleures vérifications de santé et des mises à jour des processus de rotation de mots de passe.

Dev front

From latency to instant: Modernizing GitHub Issues navigation performance

Cet article décrit comment l'équipe de performance de GitHub Issues a réduit la latence de navigation en opérant des changements sur la façon dont les pages de problèmes se chargent. En transférant le travail vers le client, en optimisant la mise en cache grâce à IndexedDB et en introduisant un service worker, ils ont amélioré la vitesse perçue des interactions. L'article aborde également l'évolution des métriques de performance et les différents types de navigations, mettant l'accent sur la nécessité d'un sentiment d'instantanéité pour les outils de développement modernes.

Autre

GitHub Copilot individual plans: Introducing flex allotments in Pro and Pro+, and a new Max plan

GitHub ajuste ses plans Copilot avec des allotements flexibles pour les utilisateurs Pro et Pro+, tout en introduisant un nouveau plan Max pour un usage intensif. Les abonnements incluront des crédits de base et des allotements flexibles pour un usage variable, s'adaptant aux évolutions des modèles économiques de l'IA, avec des complétions de code illimitées sur les plans payants.

"
Autre

Dungeons & Desktops: Building a procedurally generated roguelike with GitHub Copilot CLI

Cet article décrit la création d'un jeu de type roguelike nommé GitHub Dungeons, qui génère des donjons basés sur le code d'un dépôt GitHub en utilisant la méthode de génération procédurale et l'apprentissage assisté par GitHub Copilot CLI. Le système fait usage de la partition de l'espace binaire (BSP) pour créer des niveaux variés d'une partie à l'autre, et chaque commit modifie le layout du donjon. En déléguant des tâches à Copilot, le développeur peut se concentrer sur l'expérience du joueur tout en itérant rapidement sur le design du jeu.

Autre

Why age assurance laws matter for developers

Les lois sur l'assurance d'âge pour la protection des enfants en ligne impliquent des exigences potentielles pour les développeurs, notamment la collecte de données d'âge par les systèmes d'exploitation et les magasins d'applications. Bien que ces mesures soient motivées par des préoccupations légitimes, elles pourraient nuire à l'écosystème open source et imposer des charges disproportionnées sur les projets open source. Les discussions autour de l'équilibre entre protection et liberté sont cruciales.

Autre

How researchers are using GitHub Innovation Graph data to reveal the “digital complexity” of nations

Un article explore comment des chercheurs ont utilisé les données du GitHub Innovation Graph pour mesurer l'impact économique du logiciel open-source et de la collaboration des développeurs. Ils ont mis en évidence que la 'complexité numérique' des pays, déterminée par leur activité sur GitHub, pourrait prédire des indicateurs économiques tels que le PIB et l'inégalité. En analysant des ensembles de langages de programmation, ils ont pu révéler une 'index de complexité économique' pour mieux comprendre les dynamiques économiques non capturées par les données traditionnelles.

Dev back

Improving token efficiency in GitHub Agentic Workflows

Cet article traite de l'amélioration de l'efficacité des tokens dans les flux de travail agentiques de GitHub. Les auteurs expliquent comment ils ont optimisé l'utilisation des tokens à l'aide de workflows d'audit et d'optimisation. Ils abordent les inefficacités courantes, comme les enregistrements d'outils inutilisés, et décrivent des stratégies pour réduire la consommation de tokens en remplaçant certaines API par des commandes GitHub CLI, rendant ainsi le processus plus efficace tout en maintenant la sécurité des données.

Management

Welcome to Maintainer Month: Celebrating the people behind the code

Le Maintainer Month célèbre et soutient les contributeurs open source, en soulignant l'importance croissante de leur travail face à l'essor de l'IA. Des innovations sont introduites pour faciliter la gestion des contributions, notamment des limites de création de pull requests et des nouvelles ressources offertes par des partenaires comme Sentry et l'OpenJS Foundation. De nombreux événements sont organisés pour rassembler la communauté et discuter des meilleurs moyens de soutien aux mainteneurs.

Autre

Register now for OpenClaw: After Hours @ GitHub

OpenClaw, un projet open source en pleine croissance, organise un événement 'OpenClaw: After Hours' à San Francisco le 3 juin 2026, durant Microsoft Build. Cette rencontre vise à rassembler la communauté OpenClaw autour de discussions sur le développement de systèmes agentiques, avec des intervenants comme Peter Steinberger, le créateur du projet. L'événement inclura des tables rondes, des présentations éclair et des moments de networking pour échanger sur les expériences de développement.

Fullstack

GitHub Copilot CLI for Beginners: Interactive v. non-interactive mode

Cet article présente GitHub Copilot CLI pour les débutants, en décrivant les deux modes principaux : interactif et non-interactif. Le mode interactif offre une expérience de type conversationnelle pour des travaux exploratoires, tandis que le mode non-interactif permet d'obtenir rapidement des réponses sans session prolongée. L'article explique également comment reprendre une session précédente et fournit des conseils pour utiliser Copilot efficacement depuis la ligne de commande.