Oakland Answers is based on Honolulu Answers: a new approach to make it easier for people to navigate city information and services quickly.
If you are using OS X Mountain Lion and above, please follow this guide
$ git clone git@github.com:codeforamerica/oakland_answers.git
$ cd oakland_answers
$ rake db:create:all
$ rake db:migrate
$ rake db:seed
$ foreman start
visit http://localhost:5000 in your web browser
Create a new application in your heroku dashboard
In your project directory:
$ git push heroku master
$ heroku run rake db:migrate
$ heroku config:set OFFICIAL_CITY_NAME=<your city name>
$ heroku config:set OFFICIAL_SITE_TITLE=<your site title>
For reference, see: https://devcenter.heroku.com/articles/getting-started-with-rails4#deploy-your-application-to-heroku
rake spec
command will run the current tests
We use the [GitHub issue tracker][issues] to track bugs and features. Before submitting a bug report or feature request, check to make sure it hasn't already been submitted. You can indicate support for an existing issue by voting it up. When submitting a bug report, please include a Gist that includes a stack trace and any details that may be necessary to reproduce the bug, including your gem version, Ruby version, and operating system. Ideally, a bug report should include a pull request with failing specs.
Copyright (c) 2012, Code for America. All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.