我正在寻找某种指南来帮助我开始分叉 gem,在我需要的地方更改它们并编写补充代码(测试等)并解释 github 中的拉取请求过程
假设我知道 rails ruby 和 rspec,我缺少关于 gem 的工作原理、每个文件的含义以及我应该如何更改其中的任何内容以及我应该以什么方式工作的知识 - 我应该创建一个新的 rails项目特别为此?或者在我原来的项目中工作?
例如,我想向 gem 使用生成器创建的迁移添加一个简单的属性,但我不确定从哪里开始添加它,以及下一步要做什么来处理 gem 文件。
一个可以解释它的地方的链接会很棒..谷歌不是很有帮助