Skip to content
forked from bcoe/endtable

A ridiculously simple Object Mapper for Node running on top of CouchDB.

Notifications You must be signed in to change notification settings

idbentley/endtable

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Endtable

A ridiculously simple Object Mapper for Node running on top of CouchDB.

Known Issues

  • [FIXED] When running all specs periodic failures seem to be occurring. I think this is related to asynchronous tests and timing issues, the problem should however be investigated.
    • I seem to have narrowed the issue down to being caused by automatic view creation when two views are created simultaneously.
  • [FIXED] Periodically a document appears to fail to load, causing a spec to fail.
    • Synchronously saving documents seems to have fixed this problem.
  • [Fixed] Some IO operations do not fail gracefully, I would like to find a way to intercept these operations.
    • Currently connecting to CouchDB with an invalid host or port will cause it to explode.

Contributing

  1. Fork the Endtable repo on Github.
  2. Write a spec in /spec that explains the behavior you are fixing and/or adding.
  3. Write the corresponding code to fix the issue.
  4. run > node spec/all-specs.js to run all the specs (you will need a local copy of CouchDB running)
  5. Send a pull request.

Ideas

  • I would like to abstract the Getter/Setter hooks out further in preparation for adding validation hooks.

About

A ridiculously simple Object Mapper for Node running on top of CouchDB.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published