Satellite GitHub, l’événement annuel de la société sur les produits et la communauté, est devenu virtuel cette année pour la première fois, mais a progressé avec les annonces de produits majeurs habituelles. GitHub intensifie ses offres avec quatre nouveaux produits: un IDE, une plateforme de discussion, l’analyse de code et des instances privées.

Espaces de code est le nouvel IDE intégré de la plate-forme qui permet aux utilisateurs de coder dans le navigateur avec une configuration minimale. Le produit est basé sur l’éditeur de code VS et comprend l’accès au terminal, la prise en charge de la complétion de code et des extensions:

Les espaces de codes peuvent être configurés pour charger votre code et vos dépendances, outils de développement, extensions et fichiers dot. La commutation entre les environnements est simple: vous pouvez naviguer à tout moment et lorsque vous revenez en arrière, votre espace de code est automatiquement rouvert.

L’IDE a été créé pour faciliter la contribution mais il permet également un meilleur développement sur les appareils mobiles. Joel Califa, responsable de la conception de GitHub, a partagé une démonstration de la façon dont il utilise les espaces de code sur son iPad:

GitHub prévoit de mettre en œuvre un modèle de tarification à l’utilisation pour les espaces de codes, mais il sera gratuit pendant la version bêta limitée. Ce produit devrait compléter le récent lancement de Applications mobiles de GitHub pour iOS et Android en mars, ce qui permet aux utilisateurs de gérer des projets, des tâches, des commentaires et des demandes de tirage.

Les discussions sont une nouvelle fonctionnalité qui devrait avoir un impact plus significatif sur les communautés open source. Les problèmes GitHub et les demandes de tirage sont depuis longtemps à l’origine de la plupart des conversations, mais ce type de collaboration est souvent mieux servi avec des fonctionnalités mieux adaptées à une base de connaissances. Les discussions offrent un format fileté dans lequel les questions peuvent être marquées comme répondant. La participation aux discussions compte pour les graphiques de contribution des utilisateurs. GitHub prévoit de mettre bientôt la fonctionnalité en version bêta pour les référentiels publics.

GitHub a également annoncé l’analyse du code, propulsé par CodeQL, un moteur d’analyse sémantique formé pour trouver des vulnérabilités. Lorsque l’analyse de code est activée, chaque `git push` est inspecté par CodeQL pour les vulnérabilités potentielles et les résultats sont affichés dans la demande de pull. La numérisation de code est gratuite pour les logiciels open source.

L’analyse secrète, qui est activée sur les référentiels publics depuis 2018, est désormais disponible pour les référentiels privés. Il scanne le code pour les formats secrets connus et informe les développeurs lorsqu’ils trouvent quelque chose. Au début. de 2019, GitHub a annoncé qu’il donnait aux utilisateurs gratuits l’accès à référentiels privés illimités. L’ajout de l’analyse secrète aux référentiels privés est la prochaine étape naturelle, car ceux-ci ont probablement augmenté en nombre après avoir été ajoutés au niveau gratuit.

Alors que de nombreuses nouvelles fonctionnalités de GitHub sont destinées aux utilisateurs gratuits et aux communautés open source, les annonces de cette semaine incluent également un nouveau produit d’entreprise appelé Instances privées:

Aujourd’hui, nous avons présenté nos plans pour les instances privées GitHub, une nouvelle option entièrement gérée pour nos clients d’entreprise. Les instances privées offrent des fonctionnalités de sécurité, de conformité et de politique améliorées, notamment un chiffrement à apporter avec votre propre clé, l’archivage des sauvegardes et la conformité aux exigences régionales de souveraineté des données.

Après que Microsoft a acquis GitHub pour 7,5 milliards de dollars en 2018, la société a activement travaillé pour rendre son produit plus attrayant dans l’espace hautement compétitif des plateformes de partage de code, à commencer par le niveau gratuit. Le prix n’a pas encore été finalisé pour aucun des produits générateurs de revenus annoncés cette semaine, car GitHub pourrait tester les eaux pour évaluer la réaction de la communauté avant son lancement.


Source link