@lauthieb/blog
Publié le

Retour sur la GitHub Universe 2022 📣

1 043 mots5 min

Il y a une semaine se déroulait la conférence annuelle de GitHub intitulée GitHub Universe 2022. Dans cet article, je vais revenir sur les annonces les plus notables selon moi qui ont été faites tout en vous apportant mon ressenti.

Hâte d'avoir votre avis également en commentaires. Bonne lecture !

GitHub Universe ? 🤔

Avant de commencer par les annonces, laissez-moi vous parler de GitHub Universe. GitHub Universe est une conférence annuelle importante pour le monde du dev' chaque année où GitHub nous propose des talks divers et variés tout aussi passionnant les uns que les autres.

Cette année, la conférence était disponible gratuitement en ligne et diffusée depuis 5 scènes différentes situées à San Francisco.

Présentation de GitHub Universe 2022

Les annonces 📣

Codespaces

Collaborer sur des projets et tester de nouvelles technologies, c'est notre façon d'apprendre au quotidien en tant que développeur mais parfois cela peut devenir décourageant lorsqu'il s'agit de mettre en place l'architecture, la configuration et installer un bon nombre de dépendances sur notre poste de travail.

Grâce à GitHub Codespaces et aux nouvelles fonctionnalités de recherche et de navigation, vous pouvez facilement trouver ce dont vous avez besoin pour tester des technologies directement en ligne sur un environnement dédié.

Démonstration de GitHub Codespaces

GitHub a annoncé durant cette conférence qu'ils offraient 60h par mois d'utilisation de GitHub Codespaces. L'an passé, GitHub Codespaces n'était disponible que pour les membres Github Team & Enterprise.

Ils ont également mis en place des e-learning pour s'approprier cette fonctionnalité en partenariat avec LinkedIn Learning. Ca se passe ici.

La recherche améliorée

Un des points que je trouvais dommage sur GitHub et pourtant avec une grande vocation à être un outil très puissant dès lors qu'on recherche quelqu'un pour nous aider ou des exemples sur une technologie donnée : la recherche avancée.

Et bien, GitHub nous a annoncé l'avoir améliorée, ainsi que la "Code view", c'est une bonne chose car ça va encourager selon moi les équipes à utiliser d'avantage cette fonctionnalité pour s'inspirer en Open Source mais également en Inner Source, trouver rapidement des personnes qui travaillent sur les mêmes problématiques que nous en quelques clics !

Démonstration de la recherche améliorée sur GitHub

Cela facilitera la collaboration directe au sein de l'outil, notamment grâce à l'arborescence sur la gauche, la fluidité / réactivité de l'application à chaque évènement et le fait de pouvoir se sentir comme dans un éditeur au sein de GitHub, très utile lorsqu'on review le travail de quelqu'un de notre équipe.

Pour rejoindre la liste d'attente et tester cette fonctionnalité en Bêta, rendez-vous ici.

Le pair-programming par la voix grâce à l'IA de GitHub Copilot

En juin 2021 avait été annoncé GitHub Copilot, l'Intelligence Arficielle au service des développeurs pour nous aider à être plus productif lorsqu'on code avec des suggestions en fonction de ce que nous écrivons. Ou alors, transcrire du langage naturel en commentaire par du code qui représente ce que l'on a demandé.

Lors de cette édition 2022 une fonctionnalité liée à l'accessibilité, "Hey, GitHub!", a été annoncée, elle permet à GitHub Copilot de se faire guider par la voix.

Il est également prévu une version de GitHub Copilot pour les entreprises leur permettant de gérer des licences spécifiques pour leurs employés.

Améliorations de GitHub projects

L'an passé, GitHub nous avait annoncé la nouvelle façon d'organiser ses projets au sein de l'outil avec une amélioration notable de l'expérience GitHub Projects.

La vue roadmap

Depuis, GitHub Projects est sort de Bêta et propose désormais une nouvelle fonctionnalités très utile, la vue "Roadmap". Celle-ci va permettre en un coup d'oeil d'explorer les issues liées à un projet GitHub sur une vue sous forme de Roadmap avec en abscisse, une échelle de temps.

Démonstration de la vue roadmap sur GitHub Projects

Ce que j'adore avec ce type d'outils c'est vraiment le fait qu'on décorrèle complètement la notion de données (ici les issues GitHub), de la vue. Séparer le fond de la forme est essentiel et permet de garantir une pertinence des données, peu importe la forme dans laquelle on les consulte. Finies les roadmaps écrites à la main dans des slides, désormais, tout se génère !

Tasklists UI à partir du Markdown

Les listes de tâches permettent d'apporter un niveau de granularité supplémentaire à vos issues GitHub. Grâce à cela, vous pouvez diviser votre travail en sous-tâches plus petites et créer de nouvelles relations entre vos différentes issues.

Démonstration de la nouvelle fonctionnalité Tasklists UI sur GitHub

Pour plus d'infos sur comment fonctionne cette nouvelle fonctionnalité "Tasklists UI", je vous invite à consulter la documentation officielle.

Sortie Bêta sur l'application mobile

GitHub Projects arrive désormais sur l'application mobile GitHub ! Pour l'utiliser, c'est uniquement en Bêta pour le moment mais j'imagine que ça sortira sur l'application officielle dans les prochains mois ! C'est vraiment pratique, étant adepte de l'application mobile, c'est vraiment quelque chose qui était frustrant pour moi de ne pas avoir accès aux boards au sein de cette app, et bien ça va changer :-)

GitHub Projects arrive sur mobile en Bêta !

Pour utiliser les versions Bêta de GitHub, voici les liens pour s'inscrire :

Et d'autres nouveautés...

D'autres nouveautés ont été annoncé notamment pour les entreprises, la sécurité , les GitHub Actions, l'Internet des Objets (IoT), etc. Egalement 10 millions de dollars d'investissement pour les contributeurs Open Source. Pour cela, je vous laisse regarder l'article officiel dédié écrit par les équipes de GitHub.

Mon ressenti sur cette édition 💭

J'ai toujours été un grand fan de GitHub. Je trouve que c'est un outil qui sait se réinventer et trouve toujours de nouvelles fonctionnalités pour améliorer notre expérience de développeurs. Cette année, la conférence GitHub Universe 2022 a apporté des nouveautés que j'utiliserai personnellement dans mon quotidien car cela me fera gagner en productivité.

Je vous invite à tester ces fonctionnalités grâce aux différents liens partagés dans cet article et à réagir en commentaire pour me donner votre ressenti également !

À bientôt 👋

Laurent

Partager cet article