Skip to content

SandersForPresident/ArborApp

Repository files navigation

Circle CI Test Coverage Code Climate

ArborApp

A Rails application for recursive self-organizing teams with first-class Slack integration.

Getting Started

Dependencies

  • postgres (brew install postgres on OSX and Homebrew)

App Setup

Clone the application:

$ git clone git@github.com:SandersForPresident/ArborApp.git

Then install the dependencies and run the migrations:

$ bundle install
$ bundle exec rake db:create
$ bundle rake db:migrate

Configuration

We use dotenv for configuration in development. You will need to create a file named .env in the root directory with the following contents:

SLACK_API_KEY=key
SLACK_API_SECRET=secret

Contact @schneidmaster in Slack to get the development key/secret.

Start the Rails server

After installing and configuring, start a server on http://localhost:3000:

$ rails s

Contributing

  1. Fork it ( https://github.com/SandersForPresident/ArborApp/fork )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Ensure your changes still satisfy the tests and code linting (bundle exec rspec and bundle exec rubocop)
  4. Commit your changes (git commit -am 'Add some feature')
  5. Push to the branch (git push origin my-new-feature)
  6. Create a new Pull Request

About

Arbor is for recursive team organization.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages