Open Source Ruby-Projekte

Translate

Ich habe gerade erst angefangen, Ruby zu studieren, und anstelle von Jeffs Rat über das Wochenende ...

  1. Hör auf zu theoretisieren.
  2. Schreibe viel Software.
  3. Lerne aus deinen Fehlern.

... Ich war daran interessiert, meine Fähigkeiten zu verbessern und der Open Source Community dabei zu helfen. Deshalb dachte ich, ich würde fragen, ob jemand Vorschläge für coole / interessante Open Source-Projekte in Ruby hat, die Sie kennen oder an denen Sie beteiligt sind.

This question and all comments follow the "Attribution Required."

Alle Antworten

Translate

Nun, Sie haben Rails nicht angegeben, also werde ich werfenSchuhedort draußen. Erstens ist das Erstellen von Schuh-Apps wahrscheinlich der beste Weg, um Ruby zu lernen (Rails ist großartig, aber ich finde es viel lustiger / nützlicher, Ruby zu beherrschen). Zweitens, obwohl ich sicher nicht denke, dass das Erstellen plattformübergreifender UI-Komponenten trivial ist, sind Schuhe relativ neu und relativ klein. Es gibt zweifellos unzählige Ergänzungen, die vorgenommen werden könnten.

Quelle
Translate

Die aktiven Projekte aufRubyforgesind ein großartiger Ort, um zu beginnen. Was ein gutes Starterprojekt wäre, ist ein Projekt auszuwählen, das sehr beliebt ist, aber nicht viele Entwickler.

Wenn Sie sich für Ruby on Rails interessieren, arbeite ich daranRedminejetzt sofort. Es war eines der aktivsten Projekte und hat nur 5 Entwickler.Open Source Railshat auch eine gute Sammlung von Projekten.

Ich habe festgestellt, dass ich ein macheRefactotumEine großartige Möglichkeit, um mit einem Projekt zu beginnen. Nutzen Sie die Tatsache, dass Sie neu zu Ihrem Vorteil sind. Die meisten Leute, die an einem Projekt teilgenommen haben, vergessen einfache Dinge wie Edelsteinabhängigkeiten und Dokumentation

Quelle
Translate

Suchen Sie nach einem Juckreiz, den Sie kratzen möchten, anstatt sich einem Open Source-Projekt anzuschließen.

Ich finde, mein erstes Jahr mit einer Sprache ist fast immer Code wegzuwerfen (oder zumindest essollteSein).

Finden Sie ein Problem, das Sie (persönlich) lösen möchten. Verwenden Sie dazu Rubin. Du wirst viel lernen.

Quelle
Translate

Ich denke, wenn Sie versuchen, eine neue Sprache zu lernen, machen Sie etwas Spaß in dieser Sprache.

Ich habe Python gelernt, indem ich viele Webspinnen und kleine Spielsachen geschrieben habe, und für Ruby würde ich genau den gleichen Weg gehen. Anstatt ein Projekt zu finden, das Input benötigt, machen Sie ein paar kleine persönliche Projekte, um ein Gefühl für die Sprache zu bekommen. Sie lernen mehr, indem Sie etwas tun, indem Sie in den ersten Monaten viele Beispiele und den Code anderer Leute lesen.

Eine Sprache wie Ruby ist so strukturiert, dass Sie ohne viel Unterstützung sofort etwas Produktives tun können. Steigen Sie also sofort ein und machen Sie Spaß, anstatt zu glauben, dass Sie gleich zu Beginn Ihres Experiments etwas für jemand anderen tun müssen eine neue Sprache.

Viel Spaß mit Ruby, es steht auf meiner kurzen Liste der Dinge, mit denen ich spielen kann :)

Quelle
Translate

Schau dich umGithubfür einige Open Source Projekte. Einige der beliebtesten Projekte sind:

Schau auf dieBeliebte GabelungListe und Sie werden wahrscheinlich etwas sehen, das Sie interessiert.

Quelle
Translate

Wie wäre es mit kleinen Spielen? Schnapp dir aRubyGameund beginnen Sie mit einigen einfachen Spielen. Machen Sie ein Tetris, eine Schlange, etwas wirklich Einfaches. Es macht viel Spaß und Sie werden viele kleine grundlegende Dinge über die Sprache lernen.

Quelle