Upgrade to Pro — share decks privately, control downloads, hide ads and more …

amplify your stack - deux - jsfoo 2014

threepointone
September 19, 2014
92

amplify your stack - deux - jsfoo 2014

concepts and stuff.

threepointone

September 19, 2014
Tweet

Transcript

  1. “ Sometimes, the elegant implementation is just a function. Not

    a method. Not a class. Not a framework. Just a function. “ John Carmack
  2. # setup : run this the first time you do

    a checkout # dev : this starts off a little dev server, that restarts whenever a file changes. nice. # update : removing myx dependencies and re-install them # links : setup dev npm links to local dependencies if they exist # templates : compile all templates # bundle : create javascript bundles # lint : runs jshint on ./lib/*.js. builds will NOT proceed without this passing. ouch. # build : full build # clean : do a cleanup # cdn : prepare files for uploading/cdn origin # docs : generate documentation # test : run all tests # lib-cov : instrument code # coverage : instruments code, runs all tests, and generates coverage report # deploy : push code to prod server # start, stop, restart, logs (for prod only)