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
-~----------~----~----~----~------~----~------~--~---

Reply via email to