From 1972e898305c1c309ba301ffeab40ed477a4c904 Mon Sep 17 00:00:00 2001 From: Doug Black Date: Thu, 23 Jan 2014 22:20:13 -0800 Subject: add readme --- README.md | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..62aa8ac --- /dev/null +++ b/README.md @@ -0,0 +1,33 @@ +## Sleepy + +#### A RESTful framework for Go + +Sleepy is not done yet. Here is a potential target API. + +```go + +import ( + "net/http" + "sleepy" +) + +type Item struct { } + +func (item *Item) Get(foo string, bar int) (interface{}, int, http.Headers) { + return map[string]int { foo : bar}, 200, nil +} + +func main() { + + item = new(Item) + + var api = new(sleepy.Api) + api.AddResource(item, "/item") + + request, _ := http.NewRequest("GET", "/item", nil) + fmt.Println(api.HandleRequest(request)) + +} +``` + +Stay tuned. -- cgit