Les assets du template de base de Thelia sont générés par Grunt (http://gruntjs.com/) à partir du dossier src, pour constituer le dossier dist. Le principe est expliqué dans cet article de Thelia School : http://thelia-school.com/utiliser-grunt … helia.html
En développement, 2 solutions :
1) Utiliser le principe du tuto ci-dessus, qui utilise le traducteur LESS intégré à Thelia pour générer le CSS. Comme le CSS est généré dans src, il faut donc référencer src/less dans le template pour pouvoir utiliser le résultat de la génération. Ça a aussi un impact sur les ressources utilisées dans les fichiers less (images, polices, etc.), qui doivent se trouver dans src.
Comme dist et src ont des structures quasi identiques, ça fonctionne bien, mais on utilise finalement que le dossier src, et en toute rigueur, il faudrait supprimer les références à dist dans le template.
2) Utiliser grunt sur la machine de développement (et notamment la tache watch ...) qui permet de générer le dossier dist à dès qu'un des fichiers de src est modifié. Dans ce cas, il n'est pas nécessaire de modifier les chemins qui figurent dans le template. C'est la solution que je préfère, mais elle nécessite un grunt watch qui tourne dans une console.