Skip to content
Andrew Hankinson edited this page May 18, 2013 · 83 revisions

Rodan is a web application built using a RESTful architecture. At present, it consists of two primary components:

  • A web application built using Django. This also uses the Celery distributed task queue for performing units of work called "Jobs."
  • A client application, written in Objective-J and using the Cappuccino web framework.

The two components are not tightly integrated. The client application can consume and produce messages that are understood by the server application, but the server application is largely standalone and can be operated with any client that conforms to its API.

For more information about RESTful API design, you should look at Thoughts on RESTful API Design.

Server documentation

Client documentation

Miscellaneous

Clone this wiki locally