Unified Cakefile
We need a single template to use for our Cakefiles, so you can just define some params, and the Cakefile will do the rest.
It should be able to build, test, and clean.
I think a module like 'fuzzy.io-basic-cake' should work, something like:
basicCake = require 'fuzzy.io-basic-cake'
basicCake
dockerImage: "fuzzyio/api"
source:
src: 'lib'
"fuzzy-controller/src": "lib/fuzzy-controller"
...should create tasks for
- build
- test
- clean (use .gitignore and/or .dockerignore)
- docker
- push
The configuration options would let you change things like:
- dockerImage (image name)
- source file directories (coffee -> js)
- test file directories