Hello,
Recently, I was thinking about a better way of implementing Rails
plugin system. There are two things that I don't particularly like
about Rails plugin system. One is the code duplication. You have to
install same plugin codes over and over for all of your Rails
applications. The other problem is that you have to learn to use yet
another utility(script/plugin) and its repository is not centrally
managed.
So, I was thinking if RubyGems have a namespace built in, we could
make all Rails Plugins into gems under 'rails' namespace.
To install 'active_form' Rails plugin on the system, you could simply
use 'gem' utility like 'gem install rails/active_form'. To use this
plugin in a rails application, you could just turn on the plugin in
'config/environment.rb' file by setting 'config.plugins =
[:ujs, :active_form]'.
I think namespace functionality can be useful for other ruby
applications/libraries like 'rake', as well. Can this be considered? :)
Dae San Hwang
[EMAIL PROTECTED]
_______________________________________________
Rubygems-developers mailing list
Rubygems-developers@rubyforge.org
http://rubyforge.org/mailman/listinfo/rubygems-developers