GitHub a récemment organisé son événement virtuel GitHub Satellite où la société détenue par Microsoft a annoncé plusieurs nouvelles fonctionnalités pour sa plate-forme de développeur, notamment Codespaces, qui permet aux clients d'écrire du code à partir de leur navigateur.
GitHub Codespaces fournit aux développeurs un environnement de développement entièrement hébergé dans le cloud basé sur l'éditeur VS Code de Microsoft. Il partage un certain nombre de similitudes avec Microsoft Visual Studio Code Online, récemment renommé, qui s'appelle désormais Visual Studio Codespaces.
«La contribution de code à une communauté peut être difficile. Chaque référentiel a sa propre façon de configurer un environnement de développement, ce qui nécessite souvent des dizaines d'étapes avant de pouvoir écrire du code. Pire encore, parfois, l'environnement de deux projets sur lesquels vous travaillez est en conflit. Codespaces vous offre un environnement de développement entièrement hébergé dans le cloud qui tourne en quelques secondes, directement dans GitHub, afin que vous puissiez commencer à contribuer à un projet immédiatement. »
GitHub Codespaces est actuellement en version bêta et les développeurs intéressés peuvent s'inscrire pour y accéder dès maintenant. La société n'a pas encore révélé les détails des prix de la nouvelle fonctionnalité, mais selon Niyogi, elle aura un modèle de tarification similaire à GitHub Actions, qui facture des tâches de calcul intensives telles que les builds.
Sommaire
Discussions GitHub et analyse de code
En plus des espaces de codes, GitHub a également annoncé une nouvelle fonctionnalité appelée GitHub Discussions qui ajoutera des forums de discussion aux projets afin que les développeurs puissent discuter de leur travail.
Les problèmes et les demandes d'extraction permettaient auparavant aux développeurs de discuter de leur code dans un format linéaire, mais les discussions permettront des conversations filetées non structurées. La nouvelle fonctionnalité peut même être utilisée pour les questions et réponses et selon GitHub, elles peuvent également être utilisées pour maintenir les FAQ et autres documents. Les discussions sont actuellement en version bêta pour les communautés open source, mais la fonctionnalité sera bientôt disponible pour d'autres projets.
Pour améliorer la sécurité, GitHub a également annoncé deux nouvelles fonctionnalités appelées analyse de code et analyse secrète. L'analyse de code, qui est gratuite pour les projets open source, peut vérifier le code des utilisateurs pour les failles de sécurité potentielles et est alimentée par CodeQL. L'analyse secrète, qui est disponible pour les référentiels privés, surveille les référentiels privés pour les formats secrets connus et identifie les développeurs s'ils en trouvent.
Enfin, GitHub a annoncé le lancement d'instances privées pour ses entreprises clientes. Les instances privées offrent un certain nombre d'avantages, notamment des fonctionnalités de sécurité, de conformité et de politique améliorées, ainsi qu'un cryptage à clé, l'archivage des sauvegardes et la conformité aux exigences régionales de souveraineté des données.
Via TechCrunch