These are chat archives for ng-tools/ng-factory

31st
Oct 2014
Olivier Louvignes
@mgcrea
Oct 31 2014 12:50
pour les docs, que pensez-vous d’utiliser les devDeps du bower.json pour gérer les deps additionnelles pour les docs/pages du genre bootstrap & co?
ça nécessite de bouger les devDeps pour les tests (type angular-mocks) dans le devDeps de npm.
Gérer deux fichiers séparement semble une vraie galère, dans ce cas autant les commiter directement dans ngFactory.
Faudrait qu’on se cale un skype 5min la dessus à l’occasion.
Olivier Louvignes
@mgcrea
Oct 31 2014 12:58
Pour l’instant, je teste avec un deuxième bower.json dans le dossier docs de la lib cliente, je vais voir si je m’en sors ;-).
Douglas Duteil
@douglasduteil
Oct 31 2014 13:32
Yo
Olivier Louvignes
@mgcrea
Oct 31 2014 13:33
Hey @douglasduteil ! Bon au fait j’ai l’impression de m’en sortir avec un deuxième bower.json… Donc mon pavé de toute à l’heure est plus trop d’actualité.
Je suis entrain de porter la doc sur gulp-inject. Pas loin de marcher.
  gulp.task('ng:docs/views', function() {

    var locals = require('./locals')(config);

    var views = gulp.src(docs.views, {cwd: docs.cwd, base: docs.cwd})
    // var views = merge(gulp.src(docs.views, {cwd: docs.cwd, base: docs.cwd}), gulp.src(docs.views, {cwd: cwd, base: cwd}))
      .pipe(plumber(function(error) {
        // @cf https://github.com/floatdrop/gulp-plumber/issues/8
        gutil.log(gutil.colors.cyan('Plumber') + gutil.colors.red(' found unhandled error:\n'), error.toString());
        this.emit('end');
      }))
      .pipe(channels.views.src())
      .pipe(reload({stream: true}));
    var index = gulp.src(docs.index, {cwd: docs.cwd, base: docs.cwd})
      .pipe(plumber(function(error) {
        // @cf https://github.com/floatdrop/gulp-plumber/issues/8
        gutil.log(gutil.colors.cyan('Plumber') + gutil.colors.red(' found unhandled error:\n'), error.toString());
        this.emit('end');
      }))
      .pipe(header('{% extends "index.nunjucks.html" %}'))
      .pipe(template({cwd: cwd, locals: locals}))
      // .pipe(channels.index.src(config.docs))
      .pipe(combine(
        inject(
          gulp.src(bowerFiles({paths: {bowerDirectory: path.join(config.cwd, docs.cwd, 'bower_components'), bowerJson: path.join(config.cwd, docs.cwd, 'bower.json')}, filter: bowerFilter}), {cwd: docs.cwd, read: false}),
          {name: 'bower', addRootSlash: false}
        ),
        inject(
          merge(gulp.src(docs.scripts, {cwd: docs.cwd, base: docs.cwd}), gulp.src(docs.scripts, {cwd: cwd, base: cwd}))
            .pipe(channels.scripts.src(gulp, config))
            .pipe(angularFilesort()),
          {ignorePath: docs.tmp, addRootSlash: false}
        ),
        inject(
          merge(gulp.src(docs.styles, {cwd: docs.cwd, base: docs.cwd}), gulp.src(docs.styles, {cwd: cwd, base: cwd}))
            .pipe(channels.styles.src(gulp, config)),
          {ignorePath: docs.tmp, addRootSlash: false}
        ),
        gulp.dest(docs.tmp)
      ))
      .pipe(reload({stream: true}));
    return merge(views, index);

  });
Douglas Duteil
@douglasduteil
Oct 31 2014 13:36
@mgcrea Wouaip avec 2 fichier c'est grave plus clean :)
c'est comme ça que j'avais géré le truc sur angular-utility-belt
Sinon moi je suis de la partie Lundi soir
@revolunet si tu peux me faire passer sur la guess liste ;)
http://www.meetup.com/PhoneGap-Paris/events/209307892/
Douglas Duteil
@douglasduteil
Oct 31 2014 13:44
Sinon je viens de finir un autre poke angular+es6+jspm (karma only).
Checkez moi ça : https://github.com/douglasduteil/dummy-angular-es6Kjspm
Going to investigate the coverage on it...
Olivier Louvignes
@mgcrea
Oct 31 2014 13:57
késako jspm?
hum… Remplaçant de bower?
J’ai commencé à préparer la gestion de https://github.com/sebmck/6to5 dans ng-factory de mon côté ;-).
Julien Bouquillon
@revolunet
Oct 31 2014 13:58
cool pour lundi @douglasduteil :)
a part bower, npm+napa & browserify font le job
quand est-ce qu'on se refait une hacking session ?
Olivier Louvignes
@mgcrea
Oct 31 2014 13:59
damn mais y’a trop de choses…!! C’est quoi napa?
next week?
Julien Bouquillon
@revolunet
Oct 31 2014 13:59
yep ce serait cool
napa c pour gérer les packages qui ne sont pas sur npm
Olivier Louvignes
@mgcrea
Oct 31 2014 14:00
mais browserify, ça fit pas avec angularjs aujourd’hui & ça sera obsolète pour angular v2 & l’es6, nan?
Julien Bouquillon
@revolunet
Oct 31 2014 14:00
ca peut fitter
pour es6 je sais pas
Olivier Louvignes
@mgcrea
Oct 31 2014 14:02
douglas t’es dispo next week? on aurait pu faire ça lundi & enchainer sur le meetup. Je suis plutôt chaud mais c’est tendax d’être là à 19h au centre de Paris quand je suis chez le client en banlieue!
livereloaded geopattern <3
a priori je pense prendre le pkg.hostname pour le générer par défaut, mais ça pourrait être marrant de rajouter une commande pour le changer jusqu’à en trouver un qui nous plait...
pkg.homepage pas hostname...
Julien Bouquillon
@revolunet
Oct 31 2014 14:37
nice le geopattern :)
Douglas Duteil
@douglasduteil
Oct 31 2014 16:15
:sparkles: Nice :sparkles:
@mgcrea livereloaded geopattern :+1:
douglas t’es dispo next week?
tu veux dire en journée ?
sinon on parle lundi pour sûre.
Je me fait bien kiffé chez SeLoger avec le new projet full es6 ;)
Julien Bouquillon
@revolunet
Oct 31 2014 16:18
haha
Douglas Duteil
@douglasduteil
Oct 31 2014 16:18
Je pense que si j'arrive à monter une usine de dev standard avec es6 je ferai un prez dessus
Julien Bouquillon
@revolunet
Oct 31 2014 16:19
wep ce serait cool
Douglas Duteil
@douglasduteil
Oct 31 2014 16:19
nom de la prez : « What about using ES6 with your Angular 1.x right now ? »
nom de la prez : « What about using ES6 with your Angular 1.x right now ! » (maybe
:)))))
J'ai réussi a faire tourner le coverage la. Je vais envoyer ça sur mon dummy repo
merci a ismailia fork de istanbul
faut que je PR ismailia BTW
Julien Bouquillon
@revolunet
Oct 31 2014 17:57
woot :)
Julien Bouquillon
@revolunet
Oct 31 2014 17:58
easy :)
Douglas Duteil
@douglasduteil
Oct 31 2014 18:00
This fells really really really really really really goood dude :)
Next step the jshint 2.x
And... we good
https://media.giphy.com/media/9fCte9E1KLCDK/giphy.gif
Julien Bouquillon
@revolunet
Oct 31 2014 18:02
héhé
Olivier Louvignes
@mgcrea
Oct 31 2014 19:23
C'est bon ça! Ça me chauffe grave de faire de l'ES6 avec la 1.3!!!
Julien Bouquillon
@revolunet
Oct 31 2014 20:06
hep, ya un endroit ou vs pouvez me poster les tâches de base ? eg: docs ?
Olivier Louvignes
@mgcrea
Oct 31 2014 20:46
@revolunet càd te poster les tâches de base?
Julien Bouquillon
@revolunet
Oct 31 2014 21:54
le gulp/index de base qui regroupe toutes les sous taches (comme tout a été renommé)
Olivier Louvignes
@mgcrea
Oct 31 2014 23:21
@revolunet, yep j’avais zappé de push sur angular-stepper, c’est chose faite, les docs sont encore en #wip…! Mais on est pas (trop) loin du bout!