Grunt et Bower pour la création des Templates

Très utile de comprendre comment Grunt fonctionne. Pour cela, installer Grunt et faire des tests sur un site simple.
Quelques articles :
  • https://la-cascade.io/grunt-pour-ceux-qui-pensent-que-grunt-est-complique/
  • https://putaindecode.io/articles/premiers-pas-avec-grunt/
Avec la fonction "watch" de Grunt, dès qu'un fichier source est modifié, Grunt compile tous les fichiers avec les fonctions que l'on a auparavant définies (concact, minify, less, etc) vers des fichiers de destination.

Intérêt de travailler avec Grunt

Thélia intègre un générateur pour les assets, mais qui consomme beaucoup de ressources. C'est pourquoi en production il faut toujours que cet indicateur soit à 0 http://doc.thelia.net/en/documentation/templates/smarty/assets.html#activate-automatic-assets-generation
Dans cet article, on détaille les inconvénients de la génération des assets par Thélia, d'où l'intérêt d'utiliser Grunt (qui peut faire bien plus que générer des css à partir des less) http://forum.thelia.net/viewtopic.php?id=12838