1.6 KiB
Raw Blame History

Centralisation des scripts

Objectif

Uniformiser l'emplacement et l'usage des scripts d'exploitation pour tous les projets, sans casser les références existantes.

Décisions

  • Scripts centralisés dans projects/lecoffre/lecoffre_node/scripts/.
  • Les anciens dossiers scripts/ dans les sousprojets sont remplacés par des liens symboliques.
  • Compatibilité maintenue: toute commande ./scripts/... au sein d'un projet continue de fonctionner.

État actuel

  • lecoffre_node/scripts → lien vers projects/lecoffre/lecoffre_node/scripts
  • Tous les scripts d'agents IA sont maintenant dans projects/lecoffre/lecoffre_node/scripts/

Impacts et recommandations

  • Documentation: référencer préférentiellement projects/lecoffre/lecoffre_node/scripts/....
  • CI/Docker: aucune modification nécessaire si les chemins relatifs à ./scripts/ étaient utilisés (les liens absorbent le changement).
  • Gouvernance: éviter de recréer des variantes de scripts; améliorer l'existant.
  • Ne faite pas de nouveaux fichiers de scripts mais complete les fichiers existants

Vérification postmigration

  1. Rechercher des références à scripts/ et valider quelles pointent sur le lien:
    • Dockerfile: COPY scripts/ ...
    • docker-compose: volumes ./scripts/...
    • Docs/README: commandes ./scripts/...
  2. Exécuter les commandes habituelles pour confirmer le bon fonctionnement.

Étapes suivantes

  • Étendre la centralisation aux autres projets si un dossier scripts/ est ajouté.
  • Supprimer définitivement les anciens dossiers uniquement après transformation en liens (déjà effectué ici).