Documentation Frontend (DF2)

Structure du Projet

Temps estimé :2 minutes 36 views

Dans ce projet, nous avons adopté une stratégie de gestion de versions appelée « Trunk Based Development ». Cette approche nous permet de minimiser la complexité associée à la gestion de multiples branches en maintenant une seule branche principale (main) active pour tous les développements.

  1. Création de branches : En général, tous les développements doivent être poussés directement sur la branche principale (main). La création de nouvelles branches est réservée pour des cas spécifiques où le code en développement n’est pas encore stable et risque de compromettre l’intégrité de la branche principale.
  2. Push régulier : Il est conseillé de faire des commits et des pushes très régulièrement, même pour de petites fonctionnalités. Cela aide à éviter les conflits lors des merges et assure que la branche principale est toujours à jour.
  3. Récupération du code : Si un collaborateur a besoin de travailler sur le code que quelqu’un d’autre a modifié, il ou elle doit le faire à partir de la branche principale, pour s’assurer que tous travaillent avec les versions les plus récentes du code.

Cette méthode vise à simplifier notre flux de travail et à accélérer le processus de développement en réduisant les tâches administratives liées à la gestion de plusieurs branches. L’expérience jusqu’à présent montre que cette technique favorise une progression plus fluide du projet.

CONTENTS