Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A free and open source platform to run campaigns for social change.
Ruby JavaScript CSS Shell

This branch is 1193 commits ahead, 1383 commits behind master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
app
config
db
infra
lib
log
public
script
spec
vendor
worker
.autotest
.gitignore
.rspec
COPYING
Gemfile
Gemfile.lock
Procfile
Procfile.dev
RAILS_README.rdoc
README.md
Rakefile
Vagrantfile
config.ru
railsonfire.yml

README.md

VictoryKit is a free and open source platform to run campaigns for social change.

Installation

On a Mac, you'll want to install:

$ brew install redis
$ brew install mysql
$ brew install chromedriver
$ brew install qt

You may already have a version of Postgres installed, in which case you'll need to remove it with:

$ mkdir /tmp/postg
$ sudo mv /usr/include/pg* /tmp/postg
$ brew update
$ brew install postgresql

To checkout the code:

$ git clone git@github.com:victorykit/victorykit.git

To confirm you have the appropriate requirements:

$ cd victorykit
$ ./script/bootstrap

Usage

Make sure the tests pass:

$ rake

To get the smoke tests to pass, you'll need to have the right OAUTH variables, either by running ./script/gen_google_oauth or getting the right variables from a friend and then setting them in your environment. You'll also need to be running the local server:

$ rails server

Alternatively, you can use Foreman:

$ foreman start -f Procfile.dev -p 3000
Something went wrong with that request. Please try again.