Simple Build is a convention over configuration, opinionated build tool for MEAN stack applications. It handles all
the setup and necessary config to utilize various tools for an ideal workflow. It is largely based on John Papa's
Hottowel project, this is just a bundled ready-to-use build tool that
can simply be installed and referenced from your local gulpfile. The value of this over a generator is maintainability;
this tool can be used in multiple projects and updates can be applied with a simple
disclaimer this project is primarily written to make my life easier. It is built around my preferred structure of MEAN stack applications, and may lack configuration options necessary for use in a different context.
build:bundleprocess to generate
vendor.jsfiles and a special
index.htmlto reference them.
plato? - what is this from hottowel?
sass -> less
build:wiredepsupport to add compiled css to index.html
build:bundlesupport to bundle css
build:bundlesupport to copy fonts to build
build:bundlesupport to compress & copy images to build
build:bundle call angular template-cache
Testing - Do I need to support testing, or just leave that to the end user's gulpfile? Yeah, especially client-testing
build:bundle overall add more optimizations (minification, etc)
bump task to bump version numbers