0.02
No commit activity in last 3 years
No release in over 3 years
There's a lot of open issues
Simple but powerful tool for managing mongodb databases
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

= 0.6.7
= 1.6.1
= 0.63.0
= 0.6.2
= 10.1.0
= 4.0.1
= 2.14.1
= 0.7.1

Runtime

= 1.9.1
= 1.4.0
= 0.5.0
= 1.9.1
= 3.2.9
= 1.4.3
= 2.10.0
= 0.11.4
= 1.5.1
= 0.18.1
 Project Readme

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.