// TODO
Ahhhh combien de fois avez vous placé dans votre code un petit
// TODO acheter des carottes et du jambon
ou un :
// FIXME je tombe
immédiatement perdu dans les limbes de l'oubli ? Mais si ! Ton code en est rempli ! Et le todo ne sera jamais done !
Mais ce temps est révolu ! J'ai trouvé un plugin pour Gulp qui va révolutionner les méthodes agiles ! Gulp Todo va se charger de retrouver vos TODO et vous les lister afin de vous en charger au plus vite ! À vous le backlog directement dans le code source ! Ça marche comme ça :
On installe le module :
$ npm install --save-dev gulp-todo
Puis vous créez votre tâche dans le gulpfile.js :
var gulp = require('gulp'),
todo = require('gulp-todo');
gulp.task('todo', function() {
gulp.src(js_path)
.pipe(todo())
.pipe(gulp.dest('./'));
});
Appelez la d'un :
$ gulp todo
Et un fichier todo.md sera créé à la racine de votre projet contenant toutes les informations nécéssaires que vous pouvez alors placer dans votre backlog avec Trello :
## TODOs
| Filename | line # | value
| -------- | ------ | ------
| src/js/test.js | 4 | acheter des carottes et du jambon
## FIXMEs
| Filename | line # | value
| -------- | ------ | ------
| src/js/test.js | 12 | je tombe