Skip to content

Decision making and team alignment collaboration tool

Notifications You must be signed in to change notification settings

johnmcdowall/doers

Repository files navigation

DOERS by Geekcelerator

Build Status

DOERS is a decision making and discussion tool. It was designed help distributed teams make decision based on ideas exchange, discussions and voting support.

DOERS

Read the full story.

Installation

DOERS is written in Ruby using Rails and Ember.js.

You will need a PostgreSQL database, ideally with many connections allowed due to websocket communication between the client and the server.

Ruby version

We suggest using rbenv and rbenv-install in order to get Ruby install.

Install the latest stable Ruby version (MRI) available.

Configuration

Make sure you create a copy of every file in the config folder with the .example extension, leaving it out.

You can exclude: aws.yml and bugsnag.yml. Those are using only in production.

  1. Run bundle install
  2. Run migrations bundle exec rake db:create db:migrate db:test:prepare
  3. Run rails s
  4. Open your browser and navigate to http://lvh.me:3000 to login
  5. Install some seed data rake db:seed:development EMAIL=your@email
  6. Run rails s again

Development

You can run bundle exec rake db:create db:migrateto set up the databse.

Run bundle exec rails server and point your browser to http://lvh.me:3000.

Tests

Use RSpec to test models and controllers. Use Capybara for integration testing.

Run bundle exec rake to run the tests. You can also use Guard to run tests while writing them. Use bundle exec guard.

Deployment

We use mina for deployments.

To deploy latest version from GitHub, run:

$ bundle exec mina deploy

About

Decision making and team alignment collaboration tool

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published