过去4个月左右我一直在铁轨上使用红宝石,我一直非常享受开源的整个概念。我知道它不是ruby / rails独有的,但是来自windows编程,这是我第一次接触它。
我想“回馈”我能做什么,但我不觉得我可以贡献任何有价值的开源项目或我自己的宝石。所以我认为一个好的起点是通过记录或编写一些现有项目的测试。
你能指点我几个可能的选择吗?我更喜欢那些非常活跃但同时又不太复杂的项目(因为我现在对ruby并不是很好)。
这可能是一个主观问题,但此时我不知道从哪里开始。因此,即使是主观的答案也会受到高度赞赏。
答案 0 :(得分:1)
奖励!有几种方式参与。
我认为问自己的问题是,您的专业领域是什么?您对哪个学科领域有扎实的了解?例如,如果您有Web服务经验,那么Savon项目就需要文档,示例等。如果您有Java经验,那么可以使用许多新兴的JRuby项目。
您可以查看Ruby Toolbox,其按受欢迎程度列出类别中的宝石。查看吸引您的区域并查看受欢迎的宝石。绝大多数宝石都有github存储库。如果你还没有学过git,我强烈推荐它。分支项目,更新它非常容易。寻找具有良好测试套件的项目,这不仅可以帮助您弄清楚它是如何工作的,还可以为您提供测试添加/修复的好例子。
此外,APIdock上的Ruby和Rails文档允许注释。例如,如果您遇到Rails文档中并不完全清楚的内容,您可以添加一个澄清的注释或示例。
答案 1 :(得分:0)
你为Rails社区做了一件好事。 +1给你!
我也是铁杆新手。我可以告诉你,由于没有例子,我很难学习aweseome_nested_set的来龙去脉。自述文件缺少任何真实的用例示例,例如构建整个树,仅输出第一级和第二级等等。
虽然可能是我是新手并且不在为acts_as_nested_set学习该插件的基础知识(我相信awesome_nested_set是基于的),