You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is intended as a curated list of ideas for Ruby Summer of Code projects. The goal is to put together a list of topics and areas where work could be done to improve DataMapper to be more useful to the Ruby world at large. Please contribute whatever suggestion you like, but remember that projects have a finite duration!
Adapters
Adapter testing and cleanup
SQL Server Adapter
Version of SQL Server adapter for MRI (1.8.6/7) / 1.9
Java RDBMS Adapters
Version of adapters for Derby, H2 and HSQLDB for JRuby
MongoDB Adapter
Someone should check if solnic needs any assistance with his MongoDB Adapter !
Cassandra Adapter
Hadoop interfaces
There’s a lot of possibilities for providing DM with a way to interact with the Hadoop ecosystem. At the very least it should be possible to write a HBase (Hadoop’s BigTable equivalent) adapter for DM (either through Hadoop’s Ruby bindings, or via JRuby w/ Hadoop’s native interface). Also Hive is worth looking into.
Query Front Ends
dm-sugar-glider
dm-sugar-glider is a prototype of an alternative block-based query syntax for DataMapper that would expose and/or functionality to end users (something DM is capable of internally).
Query Internals
Veritas
Veritas is an effort to build a Relational Algebra system for DataMapper, which may eventually provide a common querying and data processing capabilities across relational and non-relational datastores.
Properties
Embedded Values
As listed on the Roadmap it would be useful to have Embeddable Values which would allow one to nest Models within each other as if they were inline properties.
DataObjects
ActiveRecord integration
dm-more
dm-aggregates
We should figure out what sorts of additional data aggregation or analysis functions would be useful, particularly regarding statistical analysis.