-
Notifications
You must be signed in to change notification settings - Fork 3
Current state of affairs
Javier Guerra edited this page Aug 13, 2015
·
3 revisions
Implement semver. For real.- Later version to include "fast" read-only for consuming small amount of data and Dolly back-filling in background process.
- Unused fields should not be lost when writing back to Couch
- Don't initialize properties which are not explicitly set
- Add ability to make fields read-only when defining properties
- Bulk saving (get swol)
- Add concept of JOIN / make it visible / make it obvious / make it less painful
- Interface for bulk queries / make the API obvious for the difference between bulk GET and JOINs
- Add logic branch to do GET for a single document ID but switch to POST/whateva to handle a "lot" of documents
- Default properties – make them work
- Add ability to define/override primary key property
-
save!
should check if object responds tovalid?
and raises an exception if invalid. Remove default views- Add interface to create custom views
- Extend design task to import validation and other 2 legit 2 quit functions
- Refactor how properties are created to override setters/getters
- Implement hash with indifferent values because reasons
- Catch and report all reasonable Couch errors
- Support replication
- Support changes interface
- Track those dirty, dirty properties – you dirty boy
- Proper gem description
- Not crap documentation