Skip to content
Open
No due date
Last updated Jul 25, 2013
0% complete

The first major milestone will be using Tidbytes as the server hosting an API for Tidbytes. In order to do so, the following is to be considered a description of the minimal functionality required:

  • A continually running server process, listening on port 80.
  • Proper mapping of raw HTTP requests and responses to their respective Clojure types.
  • Routing to present the API:
    • /api/tidbytes.core/server-start could be a routed URI displaying the function server-start in the tidbytes.core namespace.
    • /about could introduce Tidbytes.
  • Serving of static content (CSS, JavaScript, images).
  • Use of Adapters to transform requests and responses.
    • Caching on assets.
    • Logging.

List view