kolibridev / gulp-blender Goto Github PK
View Code? Open in Web Editor NEWOur gulp seed front-end development workflow
License: MIT License
Our gulp seed front-end development workflow
License: MIT License
Possible candidates are f.x. gulp-bower or gulp-bower-files
Need to do some research/testing
Figure out a way to stop tasks on error, without ruining the whole 'watch' task.
Find a way to implement clean back into 'default' task, throwing errors like crazy at the moment!
Problem is that gulp runs tasks concurrently by default, check out this issue for more info.
Because it's not compliant with the 'gulp way'
They are outdated.
Minification for svg files
Ideally before any more tasks/plugins are implemented
"... almost identical [to load-grunt-tasks], just tweaked slightly to work with Gulp and to expose the required plugins"
The deploy task is not being run in async mode and thus gulp thinks the task has finished before it has finished running.
..instead of this grunt-ish way of loading tasks and in the process re-implement gulp-load-plugins from #1
Minifcation for images
Makes sense since it includes livereload + open (to open chrome f.x.) and runs server.
A temp file based caching proxy task for Gulp. (use for jshint/imagemin/svgmin etc)
Disable unnecessary minification in dev build, and create dist build for production.
Use buffer stream to output the results of gulp deploy. Now, no console data is displayed until the task has finished running.
..since it is apparently more stable and feature-rich, although a tiny bit slower
We need automatic tests to verify that changes that we're making don't break the development environment.
'A small, simply, very easy wrapper around the require.js optimizer to work with gulp.js'
..to make sure we behave ๐
Some possibly useful info
http://globaldev.co.uk/2012/11/maintaining-consistent-javascript-with-jslint/
http://stackoverflow.com/questions/15703065/github-setup-pre-commit-hook-jshint
(see answer below the 'correct' one for jshint adaptation)
for errors
..similar to grunt-seed ./tasks folder
.. to package dist folder for delivery
To complement CreSS
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.