Hello,

Je suis en train de me dire que passer à composer pour inclure twig (et
pourquoi pas CB) ne serait pas une si mauvaise idée (je suis même convaincu
que c'est ce qu'il faudra faire à terme).

Mes réticences/questionnements à coté :
1. par défaut tout s'installe dans vendor/ alors qu'aujourd'hui on est
plutôt dans inc/libs
2. quand on installe les dépendances via composer, on tire aussi les
répertoires de test (que ce soit CB ou Twig).
3. l'arborescence résultante est bien tordue. Pour twig, la lib est dans
vendor/twig/twig/lib/Twig


Ce qui laisse plusieurs possibilités :
* opter pour vendor en lieu et place de inc/libs pour clearbricks, Twig,
voire d'autres style ckeditor, et ne plus se prendre la tête avec des
post-install
* faire un script qui va déplacer/copier uniquement ce dont on a besoin
dans inc/libs/[lib] en enlevant la sous-arborescence inutile et les tests
(genre vendor/twig/twig/lib/Twig vers inc/libs/Twig)

Pour la première possibilité, il faudra triturer le build pour virer tous
les fichiers inutilisés.

Z'en pensez quoi ?
-- 
Dev mailing list - [email protected] - http://ml.dotclear.org/listinfo/dev

Répondre à