Github a dévoilé aujourd'hui son L, une boutique en ligne où les développeurs peuvent acheter des outils pour leur travail de développement. L’idée du référentiel est de proposer des intégrations utilisables rapidement par les développeurs. Les codeurs ont désormais accès à plus d’une douzaine d'intégrateurs dans le GitHub Marketplace, et ce à partir du même compte et avec un système de paiement unique, ce qui leur permet de passer moins de temps à gérer leurs comptes. Les apps de développement couvrent un ensemble de domaines qui vont de l'intégration continue à la gestion de projet et à l'analyse de code, y compris Travis CI, Appveyor, Waffle, ZenHub, Sentry et Codacy.

Un runtime pour le language de requêtes

GitHub a également livré deux autres outils destinés à faciliter le développement de logiciels : L'API GraphQL, pour l'accès aux données, et GItHub Apps, pour le contrôle des processus. GraphQL, utilisé en interne par GitHub, existait déjà en version bêta, mais l’outil est passé en version de production. Le langage de requête pour les API est également accompagné d’un runtime qui permet de compléter des requêtes avec des données existantes. « Les développeurs peuvent demander les données exactes dont ils ont besoin en une seule requête et obtenir des mises à jour en temps réel. Plus besoin de multiplier les critères de recherche, ou d’attendre la disponibilité d’une fonctionnalité », a déclaré Kyle Daigle, responsable senior de l'ingénierie chez GitHub. GitHub Apps correspond en fait à l’ancien service Integrations. L’outil est doté d’un système d'autorisations granulaires des API, de webhooks et permet de construire des bots pour automatiser les workflows.