Plateforme IDE cloud open-source Gitpod

Le fournisseur de technologies d'environnement de développement Gitpod a ouvert sa plate-forme IDE basée sur le cloud pour la création automatique d'environnements de développement prêts à coder.

L'open-sourcing permettra à la communauté Gitpod de participer au développement de la technologie et permettra aux développeurs d'intégrer plus facilement Gitpod dans leurs flux de travail, a déclaré la société.

Une application Kubernetes, Gitpod permet aux développeurs de maintenir des environnements de développement sous forme de code, transformant les étapes manuelles en une partie exécutable par machine du code source d'un projet. La plate-forme surveille les changements dans le référentiel et prépare les environnements de développement à chaque changement. Cette préparation comprend:

  • Mise en place des outils.
  • Vérification de la bonne branche Git.
  • Code de compilation.
  • Téléchargement des dépendances.
  • Initialiser tout ce qui est nécessaire.

Les flux de travail des développeurs sont rationalisés, les équipes étant capables de créer des applications plus rapidement, a déclaré la société. Le codage peut commencer à partir d'une branche, d'un problème ou d'une demande de fusion ou d'extraction, en appliquant les concepts CI / CD aux environnements de développement. Gitpod fonctionne avec des plates-formes d'hébergement de code telles que GitLab, GitHub Enterprise et Bitbucket.

Les avantages de Gitpod cités par la société comprennent:

  • Des délais plus courts, avec une réduction du temps nécessaire pour changer de contexte et maintenir les environnements de développement.
  • Élimination de la «dérive de configuration», avec l'approche GitOps adoptée via la gestion des versions de la configuration dans le référentiel Git. Cela garantit des environnements de développement cohérents et reproductibles.
  • Permettre la collaboration à distance, avec des développeurs capables de travailler sur les révisions de code, le mentorat et le partage d'instantanés de travail 

Gitpod est disponible sous une licence Affero GPL sur GitHub. La technologie a été conçue par Sven Efftinge, qui a co-créé la plate-forme de développement Eclipse Theia IDE.