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
