grunt tasks for deploying to s3, sending data to ducksboard, and snockets.
grunt 0.4.x tasks for snockets, Amazon S3 uploads, and ducksboard updates.
If you haven't used grunt before, be sure to check out the Getting Started guide, as it explains how to create a gruntfile as well as install and use grunt plugins. Once you're familiar with that process, install this plugin with this command:
npm install grunt-barkeep --save-dev
Then add this line to your project's
grunt-barkeep is bundled with the following tasks:
snockets will automatically concatenate files in the correct order, so you don't need to use grunt's
concat task if you use the
barkeep, using snockets, can also concatenate coffeescript files.
An experimental task that determines what files to upload or delete from an Amazon S3 buckets when mirroring a local directory. It is meant to be run before the
s3 task in the grunt-s3 project.
gruntinitConfigmeta:ducksboard_api_key: processenvDUCKSBOARD_API_KEYducksboard:everything_gzip:src: 'public/rollup.js'endpoint: 'everything'gzip: trueeverything_no_gzip:src: 'public/rollup.js'endpoint: 'everything-no-gzip';
Delete the files and/or directories of your choice. This is a multi task.
See Gruntfile.js in the barkeep directory.
In lieu of a formal style guide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [grunt][grunt].
0.4.0 - Version compatible with grunt-0.4.x.
Copyright (c) 2012 Flite, Inc.
Licensed under the MIT license.