I am looking for some kind of guide that will help me start forking gems, changing them where I need and write the complementary code to that (tests,etc) and explain the pull request procedure in github
Assuming I know rails ruby and rspec, I am missing the know-how on how a gem works, what each files means and how I should go about changing anything in it, and in what way should I work - Should I create a new rails project especially for that? or work on the gem in my original project?
For example, I want to add a simple attribute to that migration that the gem creates with a generator, but I am not sure where to start adding it, and what to do next in regards to the gem files.
A link to somewhere that explains it would be superb.. google wasn't very helpful