Sha256: 02bf6ecf0c56afa2b0a8fa162788806d2a9f1958bd44a19bcfa44b7c839ac292

Contents?: true

Size: 891 Bytes

Versions: 1

Compression:

Stored size: 891 Bytes

Contents

Kamerling
=========

Kamerling is a lightweight server for managing a network of computation clients.

HTTP API
--------

Minimal docs on the HTTP API (which happens to use XHTML and so should be mostly usable through a browser):

`GET /` returns links to clients (at `#clients [href]`) and project (at `#projects [href]`).

`GET /clients` contains information on and links to clients (at `#clients [data-class=client]`).

`GET /projects` contains links to projects (at `#projects [data-class=project]`).

`GET /projects/{uuid}` contains client (at `#clients [data-class=client]` and task (at `#tasks [data-class=task]`) information on a given project.

`POST /projects` creates a new project (given a `name` and an `uuid`).

`POST /projects/dispatch` dispatches tasks to all free clients.

© MMXIII-MMXIV Piotr Szotkowski <p.szotkowski@tele.pw.edu.pl>, licensed under AGPL 3 (see LICENCE)

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
kamerling-0.0.3 README.md