Подтвердить что ты не робот

Проекты Ruby с открытым исходным кодом

Недавно я начал изучать Руби, а вместо Джеффа в выходные...

  • Остановить теоретизацию.
  • Напишите много программного обеспечения.
  • Учитесь на своих ошибках.

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

4b9b3361

Ответ 1

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

Ответ 2

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

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

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

Ответ 3

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

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

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

Ответ 4

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

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

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

получайте удовольствие от Ruby, это в моем коротком списке вещей, чтобы играть с:)

Ответ 5

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

Посмотрите на Popular Forked, и вы, вероятно, увидите то, что вас интересует.

Ответ 6

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