Set up project build
Set up an initial Gulp-based project build for the UI project. The build should enable the UI to be previewed and consumed. This initial build should perform the following tasks:
- build
- process, combine and minimize the CSS (e.g., postcss, auto-prefixer, minimizer)
- combine and minimize the JavaScript
- copy the fonts
- copy the templates and template helpers
- build-preview
- call the build task
- process the page templates and applying the UI model, emulating what the site generator will do
- preview
- call the build-preview task
- launch a preview server with live reload
- pack
- call the build task
- package the UI into an archive
The build doesn't have to do everything yet. The focus right now should just be on compiling the UI to allow development on it to begin.
Edited by Dan Allen