Tony, I can say which work has already been done :) Pavel added support for bundler-0.9.x ! (currently it's only in his fork, but it'll be pushed to master soon)
Then I can say which work I will probably be doing for merb to make it more compatible with rails3 (at some point in the not too distance future) 1) Use the same datamapper integration base that supports dm on rails3 for merb too. This will mean that dm will be integrated with merb in the same manner that it is with rails3. This includes setup for multiple repositories in multiple environments, as well as rake tasks to perform common operations like create/drop/automigrate/autoupgrade. For the interested, I have started extracting core functionality from http://github.com/datamapper/rails3_datamapper, and this will form the basis for upcoming dm-rails, dm-merb, dm-sinatra and dm-rango gems. The gem isn't currently up on github, but it will probably arrive there during the weekend 2) Make merb use active_support (while still being compatible with extlib too). There's no chance (I see) to get those 2 libs to work in parallel, so it will be like this: if AS can be required, it will use that, otherwise it'll fallback to extlib. Those are the 2 things i will probably be working on. Still, other stuff would be cool to have too, like: 2) Make merb use active_model under the hood, which allows supporting the next point: 3) Building merb-helpers on top of action_view and deprecate merb-helpers API in favor of action_view 4) Provide a controller API that looks the same as rails3's where that's possible. 5) Maybe rack integration could be revamped a bit too, not sure if that's necessary or even desired tho. So, this is what comes to my mind when I think about what'd be cool to slowly support a migration path. However, I know for sure that I won't be doing all of this. I will try my best to keep merb datamapper compatible (which is a big part for the motivation to support both AS and extlib for merb - as dm will soon use AS under the hood - but keeps supporting extlib mainly for merb reasons). Everyone is invited to contribute to any of the above mentioned points, or do something else I haven't thought of now. In my opinion, these should probably be the last efforts that should go into the development of merb. Merb isn't different enough from rails anymore! If it were to fit a niche that rails(3) doesn't cover, then I'd say yeah, go ahead, but in the current state, there really is too little difference to justify great development efforts. Also, too few people seem to be interested anyway. Now these are only my thoughts. Feel free to add your own! cheers snusnu On Fri, Feb 12, 2010 at 18:10, Jeff Pollard <[email protected]> wrote: > There was this thread last week that talked about it slightly. > > http://groups.google.com/group/merb/browse_thread/thread/4401164903104838?hl=en > > The Datamapper people (assuming you're using it) have a rails3 plugin that > works pretty well. > > http://github.com/dkubb/rails3_datamapper > > -J > > On Fri, Feb 12, 2010 at 8:59 AM, Tony Mann <[email protected]> wrote: >> >> I looked around for a doc that spelled out all the steps for porting a >> Merb app to Rails 3, but surprisingly I could not find one. Anyone know if >> such a doc exists? If not, any ideas how to get one going? I would be happy >> to contribute. >> ..tony.. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "merb" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected]. >> For more options, visit this group at >> http://groups.google.com/group/merb?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "merb" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/merb?hl=en. > -- You received this message because you are subscribed to the Google Groups "merb" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/merb?hl=en.
