Skip to content

strootman/iPlantApi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Intro

A prototype Clojure library which contains a potential new design for the iPlant DE This library is built with Compojure-api and Liberator.

To quickly see this in action, run the command > lein ring server.

Compojure-api

Compojure-api provides enhanced Compojure which allow RESTful endpoints to be documented in place. Furthermore, Compojure-api uses Schema to define query parameters, body parameters, and JSON output. These schema definitions are used to build the documentation, but they also provide schema validation for the endpoint.

Liberator

Liberator is a library which helps you expose your data as resources while automatically complying with all the relevant requirements of the HTTP specification.

PATCH is currently not supported in liberator v0.11.0, but will be in v0.12.0. An issue was opened asking when 0.12.0 will be released, here.

Useful Links

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published