Skip to content

Latest commit

 

History

History
33 lines (19 loc) · 792 Bytes

README.md

File metadata and controls

33 lines (19 loc) · 792 Bytes

CodePraise Web API Build Status

Web API that allowsGithub projects to be appraised for inidividual contributions by members of a team.

Routes

Root check

GET /

Status:

  • 200: API server running (happy)

Appraise a previously stored project

GET /projects/{owner_name}/{project_name}[/{folder}/]

Status

  • 200: appraisal returned (happy)
  • 404: project or folder not found (sad)
  • 500: problems finding or cloning Github project (bad)

Store a project for appraisal

POST /projects/{owner_name}/{project_name}

Status

  • 201: project stored (happy)
  • 404: project or folder not found on Github (sad)
  • 500: problems storing the project (bad)