Badger is a dashboard for viewing Key Performance Indicators for Github projects in a grid; namely, those fancy badges at the top of README.md files.
There are a few ways to get the project started.
This sets up a sandboxed Ubuntu instance with MongoDB and NodeJS 4.2.2. Development tools such as Git, oh-my-zsh, and emacs are installed.
- Vagrant
- Virtualbox
- Ruby
> ./quickstart.sh
> vagrant ssh
> npm run develop
This starts up the application's development loop. The node_modules
directory is not synced to the host, so you can run docker-compose and localhost development simultaneously.
- Docker
> docker-compose up
> docker-compose run app npm run develop
Basic NodeJS installation procedure, requires a running database and a recent version of NodeJS.
- NodeJS 4.x
- MongoDB
> npm install
> npm run develop
└─── client/ (Client Code, ReactJS)
└─── config/ (Configuration Management)
└─── gulp/ (Build System Definition)
└─── scripts/ (Git, NPM, and Utility Scripts)
└─── server/ (NodeJS Server Code)