Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/courseware/api.coursewa.re

Coursewa.re API
https://github.com/courseware/api.coursewa.re

Last synced: 1 day ago
JSON representation

Coursewa.re API

Awesome Lists containing this project

README

        

The Courseware Project API / api.coursewa.re
============================================

This is a Rails app to provide an oAuth v2 enabled API endpoint for an
existing Coursewa.re instance.

The API responds just JSON.

[![Build Status](https://travis-ci.org/Courseware/api.coursewa.re.png?branch=master)](https://travis-ci.org/Courseware/api.coursewa.re)

# Installation

1. Close the repository
2. Run `bundle install`
3. Run migrations `bundle exec rake db:create db:migrate db:test:prepare`
4. Run `rails s`

Please run `bundle exec rake routes` in order to see the available endpoints.

# Testing

Run `bundle exec rake` to run tests.

# Database

A note on migrations. Ideally, the non API application should handle these!

{include:file:doc/api_documentation.md}