The recognition of Identity is an often misunderstood concept in our Democracy.
- Ruby 2.3.0 (try rbenv or rvm)
- Postgresql (
brew install postgresql
orapt-get install postgresql
) - Redis 2.8+
The easiest way to install the dependencies on a Mac is to run the Laptop script. Then, make sure Postgres and Redis are running:
brew services start redis postgres
Run the following command to set up the environment:
$ bin/setup
This basically runs bundler to install the required gems and sets up the database. If that is successful you can run the app server with:
$ foreman start
To run all the tests:
$ bundle exec rspec --require rails_helper
See RSpec docs for more information.
- Clone the root repository
git clone git@github.com:18F/identity.git
- change directory to upaya
cd identity/code/upaya
- change directory to upaya
- Vagrant up!
vagrant up
- Your virtual machine will be downloaded and provisioned. Once your VM is
booted, the provisioning script will install all necessary dependencies
and the spec suite will run via
rake spec
. For more information about developing in a VM, see our Wiki entry.
- Your virtual machine will be downloaded and provisioned. Once your VM is
booted, the provisioning script will install all necessary dependencies
and the spec suite will run via
Notice: This project is still in alpha.
"skill in means" https://en.wikipedia.org/wiki/Upaya
The project is in the public domain, and all contributions will also be released in the public domain. By submitting a pull request, you are agreeing to waive all rights to your contribution under the terms of the CC0 Public Domain Dedication.
This project constitutes an original work of the United States Government.