Fonctionnalités

Gestion de projet collaborative

Protocode vous permet d'organiser vos équipes, d'assigner des tâches et de suivre leur progression de manière centralisée.

Interfaces de développement flexibles

Chaque tâche assignée permet au développeur de démarrer un environnement de travail préconfiguré d'un simple clic. Cet environnement est installé dans le cloud, et il est ensuite possible d'y travailler soit depuis une interface web (version portabilisée de Visual Studio Code), soit avec Visual Studio Code installé sur sa machine, ou encore avec les IDEs de JetBrains.

Environnements de développement cloud

Chaque développeur dispose donc d'un environnement spécifique pour chaque tâche dont il a la charge (qu'il s'agisse d'un même projet ou de projets différents), sur lequel il peut se connecter rapidement. De cette manière, il peut basculer d'une tâche à l'autre sans avoir à reconfigurer son poste ou intervenir très rapidement sur un problème à corriger en créant un nouvel environnement dédié à la tâche concernée.

Prévisualisation en temps réel

En fonction du paramétrage saisi (voir la partie Virtualisation), chaque environnement dispose d’URLs de prévisualisation, accessibles sur chaque tâche afin de tester fonctionnellement le code produit par un développeur. L'ensemble de son travail peut donc être testé instantanément et sans déploiement par toute personne supervisant les travaux.

Une fois le travail validé, il ne reste plus qu'à pousser les modifications et à clôturer l'environnement.