Files
mcp-wms-wiki/wiki/sources/archives/Présentation_méthode_de_développement.md
2026-05-20 09:41:27 +02:00

2.4 KiB
Raw Permalink Blame History

Présentation méthode de développement

Source : Confluence EasyWMS France
Dernière mise à jour : 29/12/2023 (v8)


🏆 Objectifs

  1. Réduire les temps de compilation
  2. Distinction entre ce qui est en production, ce qui est à livrer et ce qui est en cours de développement

Informations

  1. La branche master du contrôle de version contiendra toujours les tâches testées et validées.
  2. La branche développement du contrôle de version sera la base de toutes les branches de développements.

💻 Phase de développements

  1. Chaque développeur aura sa machine de développement sur son PC et une branche GIT issue de la branche de développement.
  2. Après chaque merge ou rebase, ils redéploieront la custom app depuis leur branche de développement.
  3. Pour le manuel de reten, nous mettrons en place un fichier en markdown afin de faciliter les merges.
    À la fin des développements, les données de ce fichier seront copier/coller dans le manuel de reten au format DOC.

🧪 Phase de tests

  1. Lorsqu'une partie des développements ou tous les développements sont terminés, la custom application sera déployée sur une machine qui se trouvera sur le serveur de test.
  2. Ceci permettra aux testeurs de tester sans avoir à monter la machine sur leur PC.
  3. Les développeurs pourront corriger les bugs trouvés lors des différents tests directement sur le serveur de test.
    OU (point à valider)
    En cas de bugs trouvés, le développeur corrige sur sa machine de développement et redéploie sur le serveur de test.

🏁 Post-production

  1. La branche master contiendra toujours l'état actuel de la production afin de pouvoir redéployer à tout moment sans perte de données.
  2. Si développement il y a, une branche post production sera créée et sera mergée seulement avant mise en production pour éviter d'écraser les modifications de master.

📼 Vidéo de présentation (Obsolète)

Disponible ici