alsacreations / bretzel-old

Choucroute, knacks, et picon bière
39 stars 2 forks source link

Styledown et configuration #25

Open jnoesser opened 8 years ago

jnoesser commented 8 years ago

Idéalement la configuration de Styledown devrait être définie dans la partie "Configuration générale du projet" du fichier gulpfile.js

Voilà ce qui a été testé :

/**
 * Configuration générale du projet et des composants utilisés
 */
var project = {
   […]
   styledown: {
       config: src + 'assets/styleguide/config.md', // fichier config du styleguide
       filename: 'styleguide.html', // styleguide généré par styledown
   }
}
// Tâche STYLEGUIDE : création automatique d'un guide des styles
gulp.task('styleguide', function () {
  return gulp.src(paths.src + paths.styleguide.files)
    .pipe($.plumber(onError))
    .pipe($.styledown(project.configuration.styledown)) 
    .pipe(gulp.dest(paths.dest));
});

Mais la tâche styleguide n'est pas fonctionnelle, la variable src ne semble pas définie. J'ai également testé avec paths.src, même soucis.

L'erreur affichée :

$ gulp styleguide
[...]/gulpfile.js:62
      config: src + 'assets/styleguide/config.md',
              ^
ReferenceError: src is not defined
hiwelo commented 8 years ago

Oui, étant donné que var paths = {}; est déclaré après var project = {};, il est impossible d'utiliser des variables de paths dans project. Pas vraiment de solution à te proposer @jnoesser si ce n'est mettre le chemin en dur :)