[generateur_plans] 3 commits

spip-contrib-extensions/generateur_plans | 3 commits

Par tcharlss, le 29 septembre 2025 à 16h55min :

doc(changelog): pour amélioration du loader

Modifié
CHANGELOG.md

Détails : doc(changelog): pour amélioration du loader (1b8f21cf) · Validations · spip-contrib-extensions / generateur_plans · GitLab

==============================
Par tcharlss, le 29 septembre 2025 à 16h54min :

chore: oups, le changelog était au mauvais endroit

Ajouté
CHANGELOG.md

Détails : chore: oups, le changelog était au mauvais endroit (beeebef0) · Validations · spip-contrib-extensions / generateur_plans · GitLab

==============================
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