-
Notifications
You must be signed in to change notification settings - Fork 0
Templates : CSS & JS
Bilel Jegham edited this page Jul 20, 2020
·
1 revision
Cete partie du WIKI détaille le mode de fonctionnement du répertoire templates/assets pour la gestion du style et des scripts JS de la plateforme.
Le projet utilise :
- Le preprocesseur CSS : SCSS (https://sass-lang.com/)
- L'automatisateur de taches : gulp.js (https://gulpjs.com/)
Pendant le développement, vous pouvez lancer make watch-assets
qui se chargera de régénérer automatiquement les fichiers css et js.
Gulp a 2 tâches principales :
- la compilation des fichiers scss en css et leur minification
- la minification des scripts js
templates
├───assets
│ ├───js # Contient les scripts JS
│ | └───main.js # Point d'entrée
│ ├───node_modules
│ ├───scss # Contient le style
│ | └───main.scss # Point d'entrée
│ ├───gulpfile.js
│ ├───package.json
│ └───package-lock.json
Assets
-----
install-assets Install dependencies npm assets
build-assets Build assets
watch-assets Build & watch assets