Проекты Ruby с открытым исходным кодом
Недавно я начал изучать Руби, а вместо Джеффа в выходные...
- Остановить теоретизацию.
- Напишите много программного обеспечения.
- Учитесь на своих ошибках.
... Я был заинтересован в том, чтобы оттачивать свои навыки, помогая сообществу Open Source в этом процессе, поэтому я подумал, что спрошу, есть ли у кого-нибудь предложения для интересных/интересных проектов с открытым исходным кодом, написанных на Ruby, которые вы знаете или участвовал.
Ответы
Ответ 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 и начните с создания простых игр. Сделайте тетрис, змею, что-то очень простое. Это очень весело, и вы узнаете много простых вещей о языке.