Skip to content

Latest commit

 

History

History
24 lines (17 loc) · 1.17 KB

README.textile

File metadata and controls

24 lines (17 loc) · 1.17 KB

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.