Проекты Ruby с открытым исходным кодом [закрыто]

StackOverflow https://stackoverflow.com/questions/1176

  •  08-06-2019
  •  | 
  •  

Вопрос

Я только недавно начал изучать Ruby, и вместо советов Джеффа на выходных...

  1. Перестаньте теоретизировать.
  2. Напишите много программного обеспечения.
  3. Учись на своих ошибках.

...Мне было интересно оттачивать свои навыки, помогая сообществу открытого исходного кода в этом процессе, поэтому я решил спросить, есть ли у кого-нибудь предложения по крутым/интересным проектам с открытым исходным кодом, написанным на Ruby, о которых вы знаете или в которых вы участвуете.

Это было полезно?

Решение

Ну, ты не указал Rails, поэтому я накину Обувь там.Во-первых, создание приложений для обуви — это, вероятно, лучший способ изучить Ruby (Rails великолепен, но я считаю, что освоение Ruby гораздо интереснее/полезнее).Во-вторых, хотя я, конечно, не думаю, что создание кроссплатформенных компонентов пользовательского интерфейса является тривиальной задачей, обувь является относительно новой и относительно небольшой.Несомненно, можно было бы внести бесчисленное множество дополнений.

Другие советы

Активные проекты по Рубифордж являются отличным местом для начала.Хорошим стартовым проектом будет выбор того, который довольно популярен, но у него мало разработчиков.

Если вас интересует Ruby on Rails, я работаю над Редмине прямо сейчас.Это один из самых активных проектов, в нем всего 5 разработчиков. Рельсы с открытым исходным кодом Также имеется хорошая коллекция проектов.

Я нашел, что делаю Рефактотум отличный способ начать работу над проектом.Используйте тот факт, что вы новичок, в своих интересах: большинство людей, которые участвовали в проекте, забывают о таких простых вещах, как зависимости от драгоценных камней и документация.

Вместо того, чтобы присоединяться к проекту с открытым исходным кодом, найдите зуд, который вы хотите почесать.

Я обнаружил, что мой первый год изучения языка почти всегда связан с выбрасыванием кода (или, по крайней мере, его должен быть).

Найдите проблему, которую вы (лично) хотите решить.Используйте для этого Ruby.Вы многому научитесь.

Я думаю, если вы пытаетесь выучить новый язык, сделайте что-нибудь интересное на этом языке.

Я изучил Python, написав множество веб-пауков и маленьких игрушек, а для Ruby я бы пошел по тому же пути.Вместо того, чтобы искать проект, требующий участия, сделайте пару небольших личных проектов, чтобы почувствовать язык.Вы узнаете больше, делая что-то, а не читая за эти первые несколько месяцев множество примеров и кода других людей.

Такой язык, как Ruby, структурирован таким образом, что вы можете сделать что-то продуктивное прямо из коробки без особой поддержки, поэтому сразу приступайте и делайте что-нибудь веселое, а не думайте, что вам нужно сделать что-то для кого-то другого в самом начале ваших экспериментов. новый язык.

получайте удовольствие от Ruby, он в моем коротком списке того, во что можно поиграть :)

Посмотрите вокруг github для некоторых проектов с открытым исходным кодом.Некоторые из наиболее популярных проектов:

Посмотрите на Популярные раздвоенные список, и вы, вероятно, увидите что-то, что вас заинтересует.

Как насчет написания маленьких игр?Возьмите себе РубинИгра и начните с создания простых игр.Сделайте тетрис, змею, что-нибудь очень простое.Это очень весело, и вы узнаете много базовых вещей о языке.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top