nrawe/wabi-orm

View on GitHub
ROADMAP.md

Summary

Maintainability
Test Coverage
Version 1.0
-----------
Documentation
- ~Break out documentation for the advanced topics~

Connect
- ~Ensure that PDO will throw exceptions on error~
- ~Add a mysql connection factory~

Q
- ~Add the ability to bind expressions for equality~
- ~Add the ability to bind expressions for inequality~
- ~Add the ability to bind expressions for greater than~
- ~Add the ability to bind expressions for greater than or equal to~
- ~Add the ability to bind expressions for less than~
- ~Add the ability to bind expressions for less than or equal to~
- ~Add documentation~

ModelInfo
- ~Add the abiltity to return default model info~
- ~Add the abiltity for models to provide their own info~
- ~Add documentation~

ORM
- ~Add `find_first()`~
- ~Add `find_last()`~
- ~Add `find_one()`~
- ~Add `belongs_to()`~
- ~Add `has_one()`~
- ~Add `has_many()`~
- ~Add `create()`~
- ~Add `update()`~
- ~Add `save()`~
- ~Add `delete()`~
- ~Update documentation~

Version 2.0
-----------
Query
- Add the ability to strip comments from queries
- Add the ability to perform conditional sections

ORM
- ~Rebuild the relationship system~
- Add `has_one_through()`
- Add `has_many_through()`
- Add `associate()`
- Add `assign()`

Tests
- SQLite integration test suite?
- ~Continuous Integration~