Présentation

La Forge gouvernementale est constituée d’un ensemble d’outils à l’intention principalement (mais pas exclusivement) des développeurs dans le but de développer des applications selon un modèle coopératif (logiciel libre).

Les outils de base de la Forge sont:

  • un système de gestion des versions du code source basé sur Git;
  • des outils de gestion du cycle de vie des applications : développement agile, bogues, changements, affectation des ressources, documentation, etc.;
  • des outils communications et échanges : listes de distribution, forums, etc.

Des outils d’intégration continue (validation de code, essais unitaires, compilation, déploiement, etc.) qui peuvent être déployés localement, viennent compléter la Forge selon les besoins.

Le schéma suivant présente l’architecture actuelle de la Forge:

Architecture de la forge