generator-web-initium

NPM info

Build Status dependencies Coverage Status

Web Initium is a yeoman generator that will help you bootstrap your webapp with gulp. Choose your favorite pre-processor, JS libraries etc... and let Web Initium do the rest.

There are of course lots of webapp scaffolding generators out there (for example the awesome generator-gulp-webapp. This repo, however, is made to make the build and develop process more personal, richer and efficient. In other words, the developer can choose from a broad variety of customizations and automated tasks, ready to make it big and rich! :)

Dependencies

Please make sure you have the following installed globally:

Features

How to install

Make sure you have the dependencies described above installed:

NodeJS:

Go to nodejs.org and download & install NodeJS on your System.

Bower

Run npm install -g bower to install bower globally on your system

Yeoman

Run npm install -g yo to install yeoman globally on your system

Web Initium Generator

Run npm install -g generator-web-initium. Also, make sure GraphicsMagick or ImageMagick is installed on your system and properly set up in your PATH.

Ubuntu:

apt-get install imagemagick
apt-get install graphicsmagick

Mac OS X (using Homebrew):

brew install imagemagick
brew install graphicsmagick

Windows & others:

Confirm that GraphicsMagick or ImageMagick is properly set up by executing gm -version or convert -version in a terminal.

Configurations

In the generated gulpfile.js file, please adjust the global var config to your needs.

Start

Run yo web-initium and follow the steps. After successfully installed everything, run gulp serve (or alternatively npm start) to start the server with your generated webapp.

How to build

Run gulp build, this will create a dist folder with all the necessary files

How it works

All the dev files are situated in the src directory:

Todo's:

License

generator-web-initium is distributed under the MIT License.