A simple email development starter environment based on Zurb for emails
- Node
- Yarn
-
Clone this repository.
git clone https://github.com/agnelnieves/email-development-environment.git
-
Start developing.
Navigate into the dev environemnt directory and start it up.
cd email-development-environment/ yarn install yarn start
# install dependencies
yarn install
# serve with hot reload
yarn start
# Your should be running at http://localhost:3000
# build for production and launch server
yarn build
# generate zip for production
yarn zip
.
├── dist
├── etc
├── node_modules
├── src
├── assets
├── scss
├── img
├── helpers
├── layouts
├── pages
├── partials
├── .babelrc
├── .gitignore
├── example.config.json
├── gulp.babel.js
├── LICENSE
├── package.json
├── README.md
└── yarn.lock
-
/node_modules
: This directory contains all of the modules of code that your project depends on (npm packages) are automatically installed. -
src/assets
: You will find the images, styles and assets for the project. -
src/layouts
: You will find all the different layouts for your email template. This can be useful for different email setups. -
src/pages
: You will find all the the email pages. Example: Sales, subscription, basic, etc. -
src/partials
: You will find all the partial code modules to include in the pages or layouts. Basically the email reusable components. -
example.config.json
: This example config file is for deploying or testing email templates via litmus -
gulpfile.babel.js
: All Gulp tasks configurations -
LICENSE
: This is licensed under the MIT license. -
package.json
: A manifest file for Node.js projects, which includes things like metadata (the project’s name, author, etc). This manifest is how npm knows which packages to install for your project. -
yarn.lock
: This is an automatically generated file based on the exact versions of your npm dependencies that were installed for your project. (You won’t change this file directly). -
README.md
: A text file containing useful reference information about your project.