The Balanced Dashboard
Welcome to the Balanced Dashboard.
As an open company we want to put as much of our company in the public view as possible. Our dashboard is a a javascript application that anyone can fork, comment on, contribute to, or generally tinker with.
Found a spelling mistake? Want to run your own version with customized functionality? Jump in and contribute!
You will need node installed as a development dependency. See node's site for help with that.
npm install -g grunt-cli
npm install
grunt
grunt test
grunt build
grunt deploy
Note: To build, you need to have binary dependencies installed for grunt-img. See the project page for how to set that up. If you have a Mac and use homebrew, you can run this to install them:
brew install optipng jpeg
Note: In order to deploy to S3, you must have the appropriate AWS_ACCESS_KEY_ID
and AWS_SECRET_ACCESS_KEY
environment variables set
You can contribute to this project in one of two ways:
Not sure where to start? Look for issues tagged n00b
, these are tasks
that should be able to be completed in an hour or two and require minimal
knowledge of the balanced-dashboard application.
git clone git://github.com/balanced/balanced-dashboard.git
)git checkout -b my-new-feature
)grunt test
)grunt verify
) (uses JSHint and JSBeautify to do linting and check style guidelines)git commit -am 'Add some feature'
)git push origin my-new-feature
)