gingerhendrix / json_proxy

A json_p server for proxying web api requests.

This URL has Read+Write access

json_proxy / PLANNING
100644 42 lines (30 sloc) 1.191 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
== Todo
 
=== Next Milestone (0.6.x)
 
Refactoring:
 
* Refactor functional tests (ideally use cucumber) (Done)
* Add a decent logger and get rid of 'puts' (Done)
 
Aggregate services:
 
* Add internal get +done
* Add access to cached object in service +done
 
=== Future
 
==== Refactoring
* Rewrite rake gem:* to use jeweller
* Rename Server module to JsonProxy::Server or move into root JsonProxy module
* Refactor DSL under JsonProxy module remove 'include Server::DSL'
 
==== Features
* Add support for custom argument validation including optional arguments
* Make services discoverable and self-documenting
* Add support for couchdb views. (probably need to write a few more first)
  * Should bypass cache (no point caching in couch something that came directly from couch)
  * Should have dependencies so we can update the view
  * Should be updateable (perhaps by a migrations style script)
 
==== Stability/Performance
* Add better error-handling for non-functional starling/couch
* Add conditional get support to server
* Better cache handling
* Better queue handling
 
===== Docs and stuff
* Proper website (use jekyll_template)
* More tests
* More docs
* Probably change name to Bonobo