Virtual academy API prototype
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
bin
config
db
lib
public
spec
vendor/assets
.gitignore
Capfile
Gemfile
Gemfile.lock
README.md
Rakefile
config.ru

README.md

Virtual Academy Project

Key points:

  • Ruby 2.0, Ruby on Rails 4.0
  • JRuby, Puma
  • PostgreSQL
  • Redis for realtime messages
  • Behaviour-driven development
  • Moar

Local installation:

  • Get this repo
  • Install Ruby, PostgreSQL
  • Copy config file:
    cp config/database.yml.example config/database.yml
    
    and change settings
  • Install dependencies:
    bundle install
    
  • Prepare database:
    rake db:create && rake db:migrate
    
  • Have fun!
    rails S puma
    

Code convention:

Here is the good stuff.

Behaviour-Driven Development

BDD

REST API:

Use CURL to test API

More info:

????? PROFIT!

Created by Alexey Kuznetsov and Alexander Ivanin (c) 2013-2014