--- sidebar_position: 1 title: "Aperçu & Démarrage du Travail" --- # Aperçu & Démarrage du Travail > **Audience :** Tous les développeurs de l'équipe. Ce document décrit le workflow standard à suivre à partir du moment où une tâche est assignée jusqu'au moment où elle est marquée comme terminée. --- # Aperçu L'équipe utilise un workflow de type **rebase-then-merge** (rebasage puis fusion). Chaque tâche est développée de manière isolée sur sa propre branche de fonctionnalité, rebasée sur le dernier `dev` avant la fusion, puis les deux branches font l'objet d'un push vers le dépôt distant. Cela permet de garder l'historique de la branche `dev` propre et linéaire. --- # Workflow ## Étape 1 — Lire la Tâche - Ouvrez Gitea et accédez au ticket qui vous est assigné. - Lisez attentivement la tâche, y compris les commentaires ou les pièces jointes. - Assurez-vous de bien comprendre les exigences avant de commencer. Si quelque chose n'est pas clair, demandez avant d'écrire du code. ![Task Description](img/1.png) ## Étape 2 — Lancer le Chronomètre - Lancez votre chronomètre dès que vous commencez à travailler sur la tâche. - Le chronomètre doit refléter le temps de travail réel sur la tâche, alors lancez-le maintenant et non avant d'avoir lu et compris le ticket. ![Timer Start](img/2.png) ## Étape 3 — Mettre à Jour votre Branche `dev` Locale Avant de créer votre branche de fonctionnalité, assurez-vous que votre branche `dev` locale est à jour : ```bash git checkout dev git pull ``` > Ne créez jamais de branche à partir d'un `dev` obsolète. Faites toujours un pull d'abord pour éviter de baser votre travail sur du code périmé. ## Étape 4 — Créer la Branche de Fonctionnalité Créez et basculez immédiatement sur une nouvelle branche à partir de `dev`, nommée d'après le numéro de la tâche : ```bash git checkout -b feature/ ``` Par exemple, pour la tâche #42 : ```bash git checkout -b feature/42 ``` > Le nom de la branche doit suivre exactement ce format — `feature/` suivi du numéro de tâche. Cela lie clairement la branche à la tâche sur Gitea.