[generateur_plans ↪ composer] feat : amélioration du loader de fortune En l'état le (…)

spip-contrib-extensions/generateur_plans

Par tcharlss, le 29 septembre 2025 à 16h39min :

feat: amélioration du loader de fortune

En l’état le plugin est obligé d’embarquer ses dépendances composer dans vendor/.

Cependant on peut aussi déclarer le plugin lui-même en dépendance du projet de façon à mutualiser les dépendances.
Dans ce cas les dépendances seront déjà chargées, le loader ne fera rien.

Exemple, en imaginant que le plugin est placé dans plugins/composer/generateur_plans :

"require": {
    "spip-contrib/generateur_plans": "dev-main"
},
"repositories": {
    "zone": {
        "type": "path",
        "url": "plugins/composer/*",
        "options": {
            "symlink": true
        }
    }
},

Modifié
inc/generateur_plans.php

Détails : feat: amélioration du loader de fortune (8d55fba8) · Validations · spip-contrib-extensions / generateur_plans · GitLab