forked from senecajs/seneca
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTODO.txt
63 lines (42 loc) · 1.29 KB
/
TODO.txt
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
- main api should be like express
- nearly done - needs cleanup
- config race condition
- multi action routing - si.add({foo:'a',bar:'*'}) attaches to all bar values
- ordered params for pinning - use some sort of schema def on add? parambulator?
- transport: pin should handle '*'
- 'trigger' should be 'hook' - internal plugin commands exposing customisation points
- does seneca.add support string format for args?
- update logging example
- the log:{map:} thing sucks - make this easier
- plugin.init forgets to call cb - how to handle?
- entity
- define common query lang - implement in mem
- drivers (priority order)
- mongodb
- couchdb
- mysql
- redis
- postgres
- riak
- memcache
- aws dynamo
- aws simpledb
- sqlite
- oracle
- hive
- hbase
- odbc
- ms sql server
- fix vcache to use cmd $parent
- update other unit tests and plugins
- convert tests to vows
- allow custom msgmaps
- remove eyes usage outside tests
- drop support for load$:true in remove$ ?
- string queries should be templates to avoid sql injection
- conventions:
- store plugins to have -store suffix
- to document
- canonical order of ent designation parts: zone,base,name
- stores handle base and name as base_name
- stores do not handle zones