1.6 KiB
1.6 KiB
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 sous‑projets 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 versprojects/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 post‑migration
- Rechercher des références à
scripts/
et valider qu’elles pointent sur le lien:- Dockerfile:
COPY scripts/ ...
- docker-compose: volumes
./scripts/...
- Docs/README: commandes
./scripts/...
- Dockerfile:
- 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).