Organisation du dépôt

  dev/
  ├── assets/
  │   └── project/
  │   │   ├── css-img/
  │   │   ├── favicon/
  │   │   ├── fonts/
  │   │   └── icones/
  │   │   └── images/
  │   │   └── ipsum/
  │   │   └── scripts/
  │   │   └── scss/
  │   └── scampi/ ###submodule###
  ├── pages/
  │   └── 404.twig
  │   └── index.twig
  │   └── styleguide.twig
  ├── templates/
  │   └── inc/
  │   │   ├── macros/
  │   │   ├── styleguide/
  │   │   ├── browsehappy.twig
  │   │   ├── favicon.twig
  │   └── layout/
  │   │   ├── base.twig
  │   │   ├── project-base.twig
  tasks/
  .editorconfig
  .gitignore
  .gitmodules
  config.json
  Gulpfile.js
  package.json
  README.md

Lors de la construction du projet (tâche build), un répertoire public est créé à la racine du dépôt. Il contient la version de production avec les css minifiées, les pages en html, les scripts concaténés, les ressources statiques.

Sous-dépôt Scampi

Le sous-dépôt (submodule) Scampi est placé dans dev/assets/.

Quel que soit le contexte de votre utilisation, nous recommandons de maintenir Scampi en submodule et de conserver son url de dépôt initiale. Cela permettra de suivre les évolutions et de le synchroniser avec la dernière version si on le souhaite.

Pour ces mêmes raisons il est préférable de ne pas modifier les fichiers inclus dans ce submodule, les modifications ne seraient appliquées qu’en local et cela compromettrait la possibilité de le mettre à jour.

Les informations données dans cette rubrique correspondent à la version 1.0 release candidate de Scampi-Twig, encore en développement. Pour lire la documentation de la version courante (0.3.1), référez-vous au readme du dépôt.