| name | twelve-factor-dependencies |
| description | Utiliser ce skill quand il faut vérifier ou mettre en place le facteur II du Twelve-Factor App, déclaration explicite et isolation des dépendances, y compris manifests, lockfiles, environnements isolés et suppression des dépendances implicites au système. |
Twelve-Factor Dependencies
Quand utiliser
Utiliser ce skill quand la demande porte specifiquement sur ce facteur du Twelve-Factor App, dans un contexte d audit, de conception, de documentation ou de refactorisation.
Lire ../../references/12factor-net-fr/02-dependencies.md.
But
S'assurer que toutes les dépendances sont déclarées explicitement et isolées de l'environnement système.
Procedure
Verifications
- Présence d'un manifeste de dépendances adapté au langage.
- Isolation d'exécution effective.
- Reproductibilité de l'installation en local et en production.
- Absence de dépendances implicites sur des outils système non packagés avec l'application.
Signaux de non-conformité
- Installation manuelle préalable de bibliothèques non déclarées.
- Scripts qui supposent la présence de binaires système sans les documenter ni les embarquer.
- Écart entre ce qui est installé et ce qui est déclaré.
Sortie attendue
- Liste des manifests et mécanismes d'isolation
- Dépendances implicites à éliminer
- Actions pour rendre l'installation déterministe