Table of Contents

Référentiel versionné projets et gestion techologique

Tous les projets Edunao sont sous référentiel de version. Le référentiel de version est modifié afin d'automatiser certains processus de mise à jour.

Branches

Les branches de base

Les versions de Moodle sont maintenues à minima en deux branches de base, destinées à capitaliser le code de référence.

La branche core est destinée à synchroniser de manière régulière l'avancée des versions mineures de chaque version de Moodle.

La branche générique est destinée à stocker l'ensemble des développements contributifs ou agréés par Edunao sur chaque version gérée de Moodle.

La branche de test “fige” l'état de la branche générique à un moment donné (tag de générique) pour réalisation de tests unitaires et comportementaux.

Les branches projet

Les branches projet pour nos distributions Edunao ou pour nos projets clients sont gérés en deux branches :

Processus automatisés sur les dépots

Problèmes à résoudre :

Moodle est une application composite. Les distributions industrialisées de Moodle sont composées de quatre type de d'éléments :

Ces quatre types de composants diffèrent pas la source de référence du code qui les fournit aux intégrations.

Alimentation automatique des branches "core"

Réalimentation des branches test

Les commits des branches génériques sont reportés systématiquement dans

Retour à l'index des Outillages et méthodes