A Rails application for recursive self-organizing teams with first-class Slack integration.
- postgres (
brew install postgres
on OSX and Homebrew)
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
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.
After installing and configuring, start a server on http://localhost:3000:
$ rails s
- Fork it ( https://github.com/SandersForPresident/ArborApp/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Ensure your changes still satisfy the tests and code linting (
bundle exec rspec
andbundle exec rubocop
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request