This project is inspired by Lee Munroe's grunt-email-design workflow.
It's purpose is to help simplify email template production by allowing you to use SCSS for styling, Handlebars for templating and automatic inlining of the CSS for you.
- Node.js - Install Node.js
- Gulp.js -
npm install -g gulp
- Litmus (optional)
If you haven't used Gulp before check out A List Apart's post on getting started with Gulp.
Clone this repo, cd to the directory, run npm install
to install the necessary packages. This will install all dependencies.
git clone https://github.com/vivianspencer/gulp-email-system
cd gulp-email-system
npm install
Run gulp
in the terminal and look at the generated /build folder to see your compiled and inlined email templates.
Run the following command and in a few seconds/minutes, you'll see the test appear in Litmus for you!
gulp litmus
Any contributions will be happily received. Just open an issue or make a pull request.