- Fix crash when missing
// requiresfile is found - Adding new view js files doesn't seem to add them to gaze
- Think about fixed size columns for eg ads
- Try to have revisioned images, even though updating references in other files will be hard (https://github.com/smysnk/gulp-rev-all, maybe https://www.npmjs.org/package/gulp-hash/ + https://www.npmjs.org/package/gulp-hash-references/)
- Watch changes on config and folders like fonts/video, and rebuild (https://github.com/leny/gulp-supervisor & https://github.com/JacksonGariety/gulp-nodemon & https://www.npmjs.org/package/keepup/)
- See if Commander is a better alternative to LiftOff (https://github.com/visionmedia/commander.js)
- Try replacing gulp-inject with gulp-include-source (https://www.npmjs.org/package/gulp-include-source/)
- See if scripts tasks can be made faster with gulp-remember (https://github.com/ahaurw01/gulp-remember)
- Maybe do something with icon fonts from SVG files (https://www.npmjs.org/package/gulp-fontcustom/ or https://github.com/nfroidure/gulp-iconfont or https://github.com/nfroidure/gulp-svgicons2svgfont)
- Make it possible to use LESS (https://www.npmjs.org/package/gulp-less/)
- Make it possible to use Stylus (https://www.npmjs.org/package/gulp-stylus/)
- Maybe replace some CSS processing modules with gulp-pleeease (https://www.npmjs.org/package/gulp-pleeease/)
- Try having critical css inlined (http://css-tricks.com/authoring-critical-fold-css/ & https://github.com/pocketjoso/penthouse/#as-a-node-module OR https://github.com/filamentgroup/criticalcss)
- Use SassDoc (https://github.com/SassDoc/gulp-sassdoc)
- Split up gulpfile into task files (https://github.com/whitneyit/gulp-taskify or https://www.npmjs.org/package/gulp-hub/)
- Remove deleted / renamed files from export folder with gulp-sync-files (https://www.npmjs.org/package/gulp-sync-files/)
- Replace Ender by Cash when it gets out of alpha (https://github.com/kenwheeler/cash)
- Check out HeadJS (http://headjs.com)
- Implement gulp-foreach (https://www.npmjs.org/package/gulp-foreach/)
- Make sure a key can be used with PSI (without any uncaught TypeError)
- Simpler watch setup > https://gist.github.com/Snugug/2dc9ff47ce4b4acb28f6
- https://www.npmjs.org/package/del/ instead of gulp-rimraf (will prolly have to use https://www.npmjs.org/package/gulp-filenames)
- CDN Solution https://www.npmjs.org/package/gulp-cdnizer/
- https://www.npmjs.org/package/gulp-log-capture
- https://www.npmjs.org/package/gulp-static-handlebars
- https://www.npmjs.org/package/gulp-if-else
- https://www.npmjs.org/package/gulp-headerfooter
- https://www.npmjs.org/package/gulp-htmlrefs OR https://www.npmjs.org/package/gulp-rev-replace
- https://www.npmjs.org/package/favicons
- Fix reloading when a layout/partial changes
- Find a better/smarter templating system https://www.npmjs.org/package/gulp-file-insert/
- Find better (smaller, dep-less) way of stripping comments from --production HTML
- Allow custom repo's to be set for scaffolding
- Fix sass and htmlmin error crashes
- Add W3C validation option to config (https://www.npmjs.org/package/gulp-w3cjs/)
- Try out revisions to leverage cache control (https://github.com/sindresorhus/gulp-rev)
- Generate a cache manifeset for --production (https://www.npmjs.org/package/gulp-manifest/ + http://diveintohtml5.info/offline.html)
- Replace livereloading with browser-sync (https://github.com/shakyShane/browser-sync through http://shakyshane.com/gulpjs-sass-browsersync-ftw/)
- ^ Fix logging by gulp-connect (
muting https://www.npmjs.org/package/mute-stream) - Auto-check for updates (
http://stackoverflow.com/questions/20686244/install-programmatically-a-npm-package-providing-its-version and http://stackoverflow.com/questions/11949419/nodejs-npm-show-latest-version-of-a-modulehttps://github.com/yeoman/update-notifier) - Make box-sizing work through inherit (http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice)
- Find a less crude way of muting module output through gulp-util
- Put Liftoff logo on website (https://www.npmjs.org/package/liftoff)
- Make HTML minifier options configurable through
config.json - Properly test gulp-combine-media-queries (Result: saves a few KB's, enabling by default in boilerplate v1.1.1)
-
Use a different minifier (https://www.npmjs.org/package/gulp-compressor/ or https://www.npmjs.org/package/gulp-minifier/) -
Check out csscss (https://www.npmjs.org/package/gulp-csscss/) - Properly test Uncss
- Pass gulp-ruby-sass errors instead of uncss notification
- Remove ender and underscore map from underscore.js
- Turn aliasing into state, and extend to doc/button/form module
- Fix url in update notice
- Fix jshint logs appearing in the middle of the progressbar
- Dry out modules
- Drop
openin favour of opening the browser throughbrowsersync - A build starting with a Sass error will result in pages without (a) css file(s)
- Disable (and warn about disabling of) w3c validation when not ".html"
- Re-add
openbecause openEditor won't work otherwise..