WIP: Working on server.

This commit is contained in:
Jonathan Bernard
2017-02-18 23:09:09 -06:00
parent ca029ab67d
commit 9f68963f18
3 changed files with 26 additions and 3 deletions

8
api.rst Normal file
View File

@ -0,0 +1,8 @@
GET /api/ping
POST /api/auth-token
GET /api/projects -- return project summaries
POST /api/projects -- create a new project
GET /api/project/<proj-id> -- return detailed project record (include steps)
GET /api/project/<proj-id>/<step-id> -- return detailed step information (include runs)
POST /api/project/<proj-id>/<step-id>/run/<ref> -- kick off a run
GET /api/project/<proj-id>/<step-id>/run/<ref> -- return detailed run information