Projets Ruby Open Source

Translate

Je viens de commencer à étudier Ruby, et au lieu des conseils de Jeff pendant le week-end ...

  1. Arrêtez de théoriser.
  2. Écrivez beaucoup de logiciels.
  3. Apprends de tes erreurs.

... J'étais intéressé à perfectionner mes compétences tout en aidant la communauté Open Source dans le processus, alors j'ai pensé demander si quelqu'un avait des suggestions pour des projets Open Source sympas / intéressants écrits en Ruby que vous connaissez ou dans lesquels vous êtes impliqué.

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

Toutes les réponses

Translate

Eh bien, vous n'avez pas spécifié Rails, alors je vais jeterChaussureslà-bas. Tout d'abord, créer des applications de chaussures est probablement le meilleur moyen d'apprendre Ruby (Rails est génial, mais je trouve que maîtriser Ruby est beaucoup plus amusant / utile). Deuxièmement, même si je ne pense certainement pas que la création de composants d'interface utilisateur multiplateformes soit triviale, les chaussures sont relativement nouvelles et relativement petites. Il y a sans aucun doute d'innombrables ajouts qui pourraient être faits.

La source
Translate

Les projets actifs surRubyforgesont un excellent point de départ. Ce qui serait un bon projet de départ, c'est d'en choisir un qui soit assez populaire mais pas beaucoup de développeurs.

Si vous êtes intéressé par Ruby on Rails, je travaille surRedminemaintenant. C'est l'un des projets les plus actifs et ne compte que 5 développeurs.Rails Open Sourcea également une bonne collection de projets.

J'ai trouvé en faisant unRefactotumun excellent moyen de démarrer un projet. Utilisez le fait que vous êtes nouveau à votre avantage, la plupart des gens qui ont été sur un projet oublient des choses simples comme les dépendances et la documentation des gemmes

La source
Translate

Au lieu de rejoindre un projet open source, trouvez une démangeaison que vous voulez gratter.

Je trouve que ma première année avec un langage, c'est presque toujours jeter du code (ou du moins,devraitêtre).

Trouvez un problème que vous souhaitez (personnellement) résoudre. Utilisez du rubis pour le faire. Vous apprendrez beaucoup.

La source
Translate

Je pense que si vous essayez d'apprendre une nouvelle langue, faites quelque chose d'amusant dans cette langue.

J'ai appris le python en écrivant beaucoup d'araignées web et de petits jouets et pour le rubis, j'emprunterais exactement le même chemin. Au lieu de trouver un projet qui nécessite une contribution, faites quelques petits projets personnels pour avoir une idée de la langue. Vous en apprenez plus en faisant quelque chose, puis en lisant de nombreux exemples et du code d'autres personnes au cours de ces premiers mois.

Un langage comme Ruby est structuré de telle manière que vous pouvez faire quelque chose de productif dès la sortie de la boîte sans beaucoup de soutien, alors lancez-vous et faites quelque chose d'amusant plutôt que de penser que vous devez faire quelque chose pour quelqu'un d'autre dès le début de votre expérimentation avec une nouvelle langue.

amusez-vous avec Ruby, c'est sur ma courte liste de choses avec lesquelles jouer :)

La source
Translate

Regardez autour de vousgithubpour certains projets open source. Certains des projets les plus populaires sont:

Regardez sur lePopulaires fourchueslist et vous verrez probablement quelque chose qui vous intéresse.

La source
Translate

Que diriez-vous d'écrire des petits jeux? Prenez-vous unRubyGameet commencez par créer des jeux simples. Faites un tetris, un serpent, quelque chose de vraiment simple. C'est très amusant et vous apprendrez beaucoup de petites choses de base sur la langue.

La source