tutorial rails ruby open-source

tutorial - ruby on rails



Proyectos Open Source Ruby (6)

Recientemente comencé a estudiar a Ruby, y en lugar de los consejos de Jeff durante el fin de semana ...

  1. Deja de teorizar.
  2. Escribe un montón de software.
  3. Aprende de tus errores.

... Estaba interesado en perfeccionar mis habilidades mientras ayudaba al proceso de la Comunidad de Código Abierto, así que pensé en preguntar si alguien tiene alguna sugerencia para interesantes / interesantes Proyectos de Código Abierto escritos en Ruby que usted conozca o en los que esté involucrado.


Creo que si estás intentando aprender un nuevo idioma, haz algo divertido en ese idioma.

Aprendí Python escribiendo muchas arañas web y pequeños juguetes, y para Ruby, tomaría exactamente el mismo camino. En lugar de encontrar un proyecto que necesita información, haga un par de pequeños proyectos personales para familiarizarse con el idioma. Aprende más haciendo algo que leyendo muchos ejemplos y códigos de otras personas en esos primeros meses.

Un lenguaje como Ruby está estructurado de tal manera que puedes hacer algo productivo directamente de la caja sin mucho apoyo, así que súbete y haz algo divertido en lugar de pensar que tienes que hacer algo por alguien más justo al comienzo de tu experimentación con un nuevo idioma.

Diviértete con Ruby, está en mi lista corta de cosas para jugar :)


En lugar de unirte a un proyecto de código abierto, encuentra un picor que quieras rascar.

Encuentro que mi primer año con un lenguaje es casi siempre tirar el código (o al menos, debería ser).

Encuentre un problema que (personalmente) quiera resolver. Usa ruby ​​para hacerlo. Aprenderás mucho


¿Qué tal escribir pequeños juegos? Tómate un RubyGame y comienza haciendo algunos juegos simples. Haz un tetris, una serpiente, algo realmente simple. Es muy divertido, y aprenderá muchas cosas básicas sobre el lenguaje.


Bueno, no especificaste Rails, así que voy a lanzar Shoes . En primer lugar, construir aplicaciones de zapatos es probablemente la mejor manera de aprender Ruby (Rails es genial, pero el dominio de Ruby me resulta mucho más divertido / útil). En segundo lugar, aunque ciertamente no creo que la construcción de componentes de interfaz de usuario de crossplatform sea trivial, el calzado es relativamente nuevo y relativamente pequeño. No hay duda de innumerables adiciones que podrían hacerse.


Mire a su alrededor en github para algunos proyectos de código abierto. Algunos de los proyectos más populares son:

Mire en la lista Popular Forked y probablemente verá algo que le interese.


Los proyectos activos en Rubyforge son un gran lugar para comenzar. Lo que sería un buen proyecto inicial es elegir uno que sea bastante popular pero no muchos desarrolladores.

Si estás interesado en Ruby on Rails, estoy trabajando en Redmine en este momento. Ha sido uno de los proyectos más activos y solo tiene 5 desarrolladores. Open Source Rails también tiene una buena colección de proyectos.

He descubierto que hacer un Refactoto es una gran manera de comenzar un proyecto. Use el hecho de que es nuevo para su ventaja, la mayoría de las personas que han estado en un proyecto se olvidan de cosas simples como las dependencias de gemas y la documentación