This is the frontend build process stack by 4eyes GmbH based on Gulp This project features several configurable tasks which are based on NodeJS
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
To use gulp you need a current version of NodeJS available from https://nodejs.org/
After installing NodeJS use following command to install gulp on your system
npm install -g gulp
clone the project or better add the project as submodule to your current git project:
git submodule add https://github.com/4eyes/gulp.git
change to the gulp directory
cd gulp
execute following command to resolve further dependencies
npm install
- compass build
- handlebars build with integrated w3c validator check
- image minify
- javascript concatenation and minify
- javascript code quality check via jshint
- supports multiple gulp processes in one project
- css inliner for newsletter
- newsletter testing via litmus api
- desktop notifications on build error (gulp-notify)
- all features are full customizable in configuration file
Feel free to provide pull request which implement a new feature or fixes a bug.
- Alessandro Bellafronte - alebell
See also the list of contributors who participated in this project.
This project is licensed under the GNU General Public License The GNU General Public License can be found at http://www.gnu.org/copyleft/gpl.html