- nodejs
- GULP
- Sass 3.4.23 Ruby
Ce repo contient uniquement les fichiers sources, ces derniers seront compilés afin de générer les fichiers définitifs. Il sera nécessaire d'installer un gestionnaire de tâches pour faciliter le travail de compilation.
GULP est le gestionnaire de tâches proposés, vous pouvez télécharger les fichiers. Vous devrez configurer le fichier config.xml pour le faire fonctionner.
[TODO]
Dossier spécifique dédié aux fonts.
Dossier spécifique dédié aux images.
Dossier didié aux scripts Javascript.
Dossier où placer les scripts externes. Afin de ne pas les mélanger avec les autres fichiers. Seront installés uniquement les librairies qui ne sont pas écrites par vous même.
Le dossier de base contient le contenu standard. Il contient les styles que chaque page de votre site devrait recevoir. On trouve un reset, la déclaration des classes dites helpers, la réinitialisation des formulaires...
Le dossier components/. Il contient des éléments autonome pouvant être surchargés dans un module.
Le dossier helpers/ rassemble toutes les mixins et fonctions utilisés dans le projet. Ce dossier contient également tous les fichiers de configuration, préfixé _config.FILENAME.scss. Toutes les variables globales du projet s'y trouvent (tailles typographies, schémas de couleurs, grille et formulaire).
Ce dossier permet d'overrider les feuilles de styles des différentes Libraries.
Ce dossier regroupe les overrides des CSS, des libraries Drupal.
Il s'agit de fonctionnalités spécifiques. Un module embarque son propre fonctionnement.
Ce dossier regroupe les overrides des CSS, des modules Drupal.
Regroupe les styles dédiés au thème du site. Ils sont spécifique au projet, s'assurer qu'ils sont bien bien nécessaire uniquement au thème.