This repository has been archived by the owner. It is now read-only.
Event Manager Manager, Mr. Manager
Ruby CSS HTML Gherkin Other
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
bin
config
db
lib
log
public
spec
vendor/assets
.gitignore
.rspec
.travis.yml
Gemfile
Gemfile.lock
Rakefile
config.ru
readme.md

readme.md

#Shindig Sheriff Application for managing events.

Build Status

##Minimum Viable Product For use by organizers and financial approvers. Organizers can add, remove, and edit organizations and events. Organizers can add and remove expenses to events. Finance approver can confirm that incomes have been received, and can approve or reject organizer expenses.

The organizer home dashboard lists organizations. The organization dashboard lists events.

##Development

Wiki

Project Wiki

Requirements

Setup

Fork the repo:

  • Visit the ShindigSherrif github page.
  • Fork the repo. In the upper right corner of the page, click the Fork button.

Clone your forked repo locally:

  • Go to https://github.com/YOUR_GITHUB_USERNAME_HERE/ShindigSheriff
  • Clone the repo:
$ git clone https://github.com/YOUR_GITHUB_USERNAME_HERE/ShindigSheriff.git
$ cd ShindigSheriff

Creating a gemset with .rvmrc is recommended.

$ echo 'rvm --create use 2.1.0@shindigsheriff' > .rvmrc

Download gems

$ bundle install

Load database

$ rake db:setup

Start the rails server

$ rails s

Open the application in your favorite browser

localhost:3000

###Select or create an Issue

Go to the parent ShindigSheriff repo. On the right column menu, select Issues. When making a git commit, we recommend referencing the issue number at the bottom of the message. Example:

Add field for inputting donations.

[#111]

###Testing

Prepare test database

$ rake db:test:prepare

Run the full test suite:

$ rspec spec