The other night I made and submitted a patch following a guide I found
through Google. My methods to get to that point were, to say the
least, a hack job! The patch worked though and I'm using it locally.
Trouble is, I went in and modified my installed gem which doesn't seem
like the proper way of doing things. On top of that, I ran this
command today to check further into my patch because of a comment on
Lighthouse:

git clone git://github.com/wycats/merb-core.git

So I go looking into the file (builder.rb in forms) and couldn't find
some code I was SURE was in there. Sure enough, it was removed. So, I
wanted to see if the problem I fixed was fixed in some other way. This
is where I got stuck.

(As a side note, why is the nightly gem 1.0.6.0.1 when the current gem
is 1.0.6.1? Is the nightly gem being updated?)

The moral of the story is this: I liked patching Merb and I'm not
nearly as bone-headed as I thought because I was able to follow a
large portion of the code I was reading through. I'd like to
contribute but I've never done it before (to any project). I don't
know how to make a gem (although I'm sure there are guides 'a plenty),
I don't know how to use git (again, I know there are guides) and on
top of that there's rake, sake and thor!

Can someone give me a rundown of what I need to know or where to start
and what tools I need and a general idea of where I should go? I'm not
opposed to doing a lot of reading, but without some kind of direction
I feel a bit overwhelmed AND Google, because of merb's current
fluctuation, returns all kinds of useless and outdated information.

So...

I'd like the latest stable gem on my system concurrently with the
development branch. In a perfect world, I could then merely change the
gem version in my merb project to see how a project runs in stable
versus my working version. Is this how testing is generally done or is
there another method?

I wouldn't mind doing some kind of verbose write up after doing this
too to get someone new familiar with git and a few of the other tools
out there.


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