代码之家  ›  专栏  ›  技术社区  ›  CodingWithoutComments

开源Ruby项目[已关闭]

  •  30
  • CodingWithoutComments  · 技术社区  · 16 年前

    我最近才开始学习Ruby,代替Jeff周末的建议…

    1. 停止理论化。
    2. 写很多软件。
    3. 从错误中吸取教训。

    …我对在帮助开放源码社区的过程中磨练我的技能很感兴趣,所以我想我会问是否有人对用Ruby编写的酷/有趣的开放源码项目有任何建议,你知道或参与其中。

    6 回复  |  直到 11 年前
        1
  •  19
  •   DGM    13 年前

    嗯,你没有指定轨道,所以我要扔 Shoes 在那里。首先,构建鞋子应用程序可能是学习Ruby的最佳方法(Rails很好,但我发现掌握Ruby更有趣/更有用)。其次,虽然我当然不认为构建跨平台的UI组件很简单,但是鞋子是相对新的,而且相对较小。毫无疑问,可以做无数的补充。

        2
  •  12
  •   GuruM    11 年前

    上的活动项目 Rubyforge 是一个很好的起点。一个好的入门项目是选择一个非常流行但开发人员不多的项目。

    如果你对RubyonRails感兴趣,我正在研究 Redmine 马上。它是最活跃的项目之一,只有5个开发人员。 Open Source Rails 也有很好的项目集合。

    我发现做了一个 Refactotum 开始一个项目的好方法。利用这样一个事实,你对自己的优势是陌生的,大多数参与过项目的人都会忘记一些简单的事情,比如gem依赖性和文档。

        3
  •  8
  •   engtech    16 年前

    与其加入一个开源项目,不如找到一个你想要抓取的痒。

    我发现我第一年学习一门语言几乎总是丢掉代码(或者至少,它 应该 是)

    找出你(个人)想要解决的问题。用红宝石来做。你会学到很多。

        4
  •  7
  •   sparkes    16 年前

    我想如果你想学一门新语言,那就用这门语言做点有趣的事。

    我通过写大量的网络蜘蛛和小玩具来学习巨蟒,而对于Ruby,我会走完全相同的路。与其找一个需要输入的项目,不如做几个小的个人项目来了解语言。在最初的几个月里,通过做一些事情,然后阅读大量的例子和其他人的代码,你可以学到更多。

    像Ruby这样的语言是以这样一种方式构建的,你可以在没有太多支持的情况下直接做一些有成效的事情,所以直接跳进去做一些有趣的事情,而不是认为你必须在新语言的实验开始时为别人做些事情。

    和Ruby玩得开心,它在我的玩物清单上:)

        5
  •  6
  •   Charles Caldwell    12 年前

    环顾四周 github 对于一些开源项目。一些更受欢迎的项目是:

    看看 Popular Forked 列出你感兴趣的东西。

        6
  •  2
  •   Mikka    15 年前

    写些小游戏怎么样?抓住你自己 RubyGame 从做一些简单的游戏开始。做一个俄罗斯方块,一条蛇,一些非常简单的东西。这很有趣,你会学到很多关于语言的基本知识。