I just posted to this group on my adventures in making sense of the new merb self-contained app structure. Continuing on... Now that I have a basic merb and mongrel installed, I want to add other dependents.
Some are known stable gems and others, like datamapper, I want to track from git HEAD for now. I'm finding the naming structure of the thor tasks a bit confusing. # to add the basic merb, I use bin/thor merb:edge --install # to add mongrel latest gem, I use: bin/thor merb:gems:install mongrel Now what about installing datamapper and its related items? I want to track dm from git HEAD and want whatever dependencies it needs as either gems or from git. This approach isn't really clear. >From http://merbunity.com/tutorials/18 I see the following tips: # retrieve the source of a known gem from github thor merb:source:clone dm-core # install what has been retrieved by merb:source:clone or merb:source:update thor merb:source:install dm-core The above seems awkward. dm isn't part of merb but is critical enough that it should have a higher level thor install task, shouldn't it? The above steps seems to indicate that in order to use merb + dm, I also need to understand thor and merb.thor. This is a lot to ask for a nube that just wants to get going. Seems like if I can install the latest git HEAD of merb with bin/thor merb:edge --install that I shoould be able to grab the git HEAD of dm with bin/thor dm:edge --install or at least bin/thor merb:dm:edge --install The operations and naming are pretty new to me and I'm wondering how you plan on introducing merb app bootstrapping to folks that are less adventurous? I do realize I'm being pretty critical to something that you are obviously still in the throws of getting stable. But I do need to get moving with my own app and right now I have a broken system and this new app structure is causing me no shortage of headaches ;)... fyi, I do expect that at some point I will no want to keep tracking merb from git HEAD. I will want to go back to using published stable gems. I hope there is some thought being put into how these transitions are to be made without users needing to get into the muck of this thor configurations. thanks, Jon http://shellshadow.com --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
