Skip to content

Drupalito/framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

160 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Framework

Prérequis

  • nodejs
  • GULP
  • Sass 3.4.23 Ruby

Installation

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.

Prise en main

[TODO]

Architecture

Fonts/

Dossier spécifique dédié aux fonts.

Images/

Dossier spécifique dédié aux images.

Js/

Dossier didié aux scripts Javascript.

Libraries/

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.

Dossier scss/

Base

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...

Components

Le dossier components/. Il contient des éléments autonome pouvant être surchargés dans un module.

Helpers

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).

Libraries

Ce dossier permet d'overrider les feuilles de styles des différentes Libraries.
Ce dossier regroupe les overrides des CSS, des libraries Drupal.

Modules

Il s'agit de fonctionnalités spécifiques. Un module embarque son propre fonctionnement.
Ce dossier regroupe les overrides des CSS, des modules Drupal.

Themes

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.

About

Source CSS / JS / Images / libraries

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors