Skip to content

A front-end boilerplate based on gulp, webpack and babel, using jade, stylus and ES6.

Notifications You must be signed in to change notification settings

Seishi/boilerplate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Developing guide

Getting started

git clone git@github.com:Seishi/boilerplate.git <your project name>
cd <your project name>
npm install

Structure

.
├── dist                        // Distribution folder
│   ├── assets
│   │   ├── app.css
│   │   └── app.js
│   └── index.html
├── gulp                        // Gulp configurations and tasks
│   ├── config.js
│   └── tasks
│       ├── browser-sync.js
│       ├── bundle.js
│       ├── clean.js
│       ├── default.js
│       ├── lint.js
│       ├── markup.js
│       ├── serve.js
│       ├── test.js
│       └── watch.js
├── gulpfile.babel.js           // Gulp entrance
├── node_modules                // Node modules
├── package.json
├── public                      // Temporary folder for development
│   └── index.html
└── src                         // Sources
    ├── app.js
    ├── components
    │   └── TodoList
    │       ├── Task.js
    │       └── TaskList.js
    └── views
        ├── _layout.jade
        └── index.jade

Develop

Run:

gulp

Your browser will be opened and located to http://localhost:3000 automatically.

Release

Just run:

gulp --release

You can find the results in the dist directory.

About

A front-end boilerplate based on gulp, webpack and babel, using jade, stylus and ES6.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors