2

我正在寻找某种指南来帮助我开始分叉 gem,在我需要的地方更改它们并编写补充代码(测试等)并解释 github 中的拉取请求过程

假设我知道 rails ruby​​ 和 rspec,我缺少关于 gem 的工作原理、每个文件的含义以及我应该如何更改其中的任何内容以及我应该以什么方式工作的知识 - 我应该创建一个新的 rails项目特别为此?或者在我原来的项目中工作?

例如,我想向 gem 使用生成器创建的迁移添加一个简单的属性,但我不确定从哪里开始添加它,以及下一步要做什么来处理 gem 文件。

一个可以解释它的地方的链接会很棒..谷歌不是很有帮助

4

3 回答 3

5

我建议您先搜索如何创建宝石。“制作你自己的宝石”将帮助你开始。

于 2013-01-01T13:04:50.883 回答
3

我不认为您描述的指导存在或可以编写。原因很简单:Gems 的实现方式非常不同。我所能推荐的就是尝试在 github.com 上找到一些具有非常基本实现的 gem,例如那些为自学目的而编写的 gem,然后阅读并尝试它们。

我自己最近以类似的意图进行了搜索,我发现 acts_as_commentable非常有帮助。

更新:

关于 GitHub 上的“拉取请求”程序:此视频对 GitHub 拉取请求介绍 以及 GitHub Fork A Repo使用拉取请求文档很有用。

于 2013-01-01T16:03:02.160 回答
1

您可以在下面找到与您的问题相近的答案:

于 2013-01-01T16:19:14.447 回答