Translations of this page?:
Remember, this list of ideas is only a starting point! What are _you_ passionate about? What parts of Rails do you think can be improved? What directions do you think the framework can be taken in that would open new vistas for Rails developers everywhere? We'd much rather have a proposal that makes us say “Wow, I wish I'd thought of that!” than a lackluster attempt at giving us back our own ideas.
Service discovery on active resource (schema.xml?)
complete Java implementation (and/or
PHP, Python,
Perl, …)
automatic relationship management (what does this mean?)
Asynchronous ActiveResource
Rails Plugins: refactor the initializer code that loads the Rails stack so it can be used in plugin tests
Rubigen and generators interface to provide Test, ORM and Javascript agnosticism
Rework development mode class reloading to be simpler and more robust (ActiveSupport::Dependencies)
End-to-end string encoding support: http request, template rendering, i18n lookups, database results
Fast debugging/debugger support for Ruby 1.9. See
Overview.
-
-
hadrienk: Active Record, Active Ressource, Active Model (database/orm related things)
miloops+joshpeek: Active Model
laktek: Unobtrusive JavaScript / Rails components
tchandy: RubySpec: Support for 1.9
crishoj: Active Schema
ecin: Rack Dtrace probes + visualization; RubySpec support for Ruby 1.9
josevalim: Rubigen and generators interface to provide Test, ORM and Javascript agnosticism
willcannings: Rack: native C implementation with DTrace probes
sebastian_martinez: add support for composed primary keys
hectoregm: ActiveEncoding: End to end encoding support
blatyo: Active Record: easy-to-use sharding, multi-database connections, connection per model, and master-slave (
proposal)
skalnik: Active Schema: add rake tasks
luciano_panaro: Active Record: an identity map and inverse associations
ryandotsmith: Active Relation
kanwei: Fast debugging/debugger support for Ruby 1.9
rkh: Merb's Parts, Active Model
deepthawtz: Rack::Bug, Orchestra (learning what it is and how to help), help achieve *-agnosticism (testing, js, orm), Rails::Admin (or somesuch — an administration slice/engine/machine that could assist people new to Rails/Merb ⇒ Rails 3).
abhas_saroha: testing, Action Pack
nexonete: Active Record (Integrate Active Relation)
imownbey: Drop-in Admin Interface
defc0n: (X)
HTML and
CSS validation
carlosk: ActiveResource Discovery
carlosk: Asynchronous ActiveResource
benburkert: DataMapper Support for the Admin Interface, Upgrade Tools for Rails 2.3 & Merb 1.0 to Rails 3.
railsbob: continuous_integrator (gem and web hub) to crowdsource rails testing.
The mentor gives advice and guidance, helps set realistic goals, and evaluates progress. The student creates the masterpiece.
All members on the Rails community are welcome to act as mentors, whether you've taken on this role at work or school before or would simply like to volunteer your experience and expertise at the altar of open source.
Can you commit to a full summer of constructive communication with a student working on a project you're personally invested in? Are you more patient guide than backseat driver? Please sign up!
Create a profile on the main gsoc site then apply to be a mentor at http://socghop.appspot.com/mentor/request/google/gsoc2009/rails
Advice for Mentors
manfred-s: end-to-end encoding
bitsweat
ksankar: easy-to-use sharding
nzkoz
jeremymcanally
brynary (Parallelized testing, Integrating ActiveRelation, Identity map + inverse associations)
r (for debugging)
ddollar
mikeg1
lifo
Charles Oliver Nutter (JRuby)
Thomas Enebo (JRuby)
bmtenbrinke
fbuilesv (Rubyspec)
jnicklas (code generation, rubigen, templater)
Discussion
new idea of project:
WebObjects on Rails : port EOF (Enterprise Object Framework) of WebOjects in Ruby and integrate it to Rails.
Isn't the django toolbar already available? here and here?