Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Fetching contributors…

Cannot retrieve contributors at this time

71 lines (43 sloc) 2.137 kB

MongoBrowser

Build status Coverage Status Dependency Status Gem Version Code Climate

Simple but powerful tool for managing mongodb databases

Install the gem:

gem install mongo_browser

Usage

Run the application

mongo_browser start

Application will be available by default at http://localhost:5678 In order to run it on custom port number pass the --port option with selected port.

Getting started with the development

bundle install
sudo npm install -g grunt grunt-cli karma

The main goal of this project is to achieve the highest testability with 100% code coverage.

In order to execute rspec scenarios for backend just execute:

rspec spec

Running frontend specs

Inside the console

  • ./script/ci_javascript will execute jasmine specs
  • ./script/ci_e2e will execute angularjs e2e scenarios

Inside the browser

Run thin in the test environment:

 thin start -R config.ru -e test -p 3001

or foreman start

Navigate to the one of the following url:

Continuous integration

All specs (backend + frontend) could be executed with the following command ./script/ci_all

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

This software is licensed under the MIT License.

Jump to Line
Something went wrong with that request. Please try again.