Проекты Ruby с открытым исходным кодом [закрыто]
-
08-06-2019 - |
Вопрос
Я только недавно начал изучать Ruby, и вместо советов Джеффа на выходных...
- Перестаньте теоретизировать.
- Напишите много программного обеспечения.
- Учись на своих ошибках.
...Мне было интересно оттачивать свои навыки, помогая сообществу открытого исходного кода в этом процессе, поэтому я решил спросить, есть ли у кого-нибудь предложения по крутым/интересным проектам с открытым исходным кодом, написанным на Ruby, о которых вы знаете или в которых вы участвуете.
Решение
Ну, ты не указал Rails, поэтому я накину Обувь там.Во-первых, создание приложений для обуви — это, вероятно, лучший способ изучить Ruby (Rails великолепен, но я считаю, что освоение Ruby гораздо интереснее/полезнее).Во-вторых, хотя я, конечно, не думаю, что создание кроссплатформенных компонентов пользовательского интерфейса является тривиальной задачей, обувь является относительно новой и относительно небольшой.Несомненно, можно было бы внести бесчисленное множество дополнений.
Другие советы
Активные проекты по Рубифордж являются отличным местом для начала.Хорошим стартовым проектом будет выбор того, который довольно популярен, но у него мало разработчиков.
Если вас интересует Ruby on Rails, я работаю над Редмине прямо сейчас.Это один из самых активных проектов, в нем всего 5 разработчиков. Рельсы с открытым исходным кодом Также имеется хорошая коллекция проектов.
Я нашел, что делаю Рефактотум отличный способ начать работу над проектом.Используйте тот факт, что вы новичок, в своих интересах: большинство людей, которые участвовали в проекте, забывают о таких простых вещах, как зависимости от драгоценных камней и документация.
Вместо того, чтобы присоединяться к проекту с открытым исходным кодом, найдите зуд, который вы хотите почесать.
Я обнаружил, что мой первый год изучения языка почти всегда связан с выбрасыванием кода (или, по крайней мере, его должен быть).
Найдите проблему, которую вы (лично) хотите решить.Используйте для этого Ruby.Вы многому научитесь.
Я думаю, если вы пытаетесь выучить новый язык, сделайте что-нибудь интересное на этом языке.
Я изучил Python, написав множество веб-пауков и маленьких игрушек, а для Ruby я бы пошел по тому же пути.Вместо того, чтобы искать проект, требующий участия, сделайте пару небольших личных проектов, чтобы почувствовать язык.Вы узнаете больше, делая что-то, а не читая за эти первые несколько месяцев множество примеров и кода других людей.
Такой язык, как Ruby, структурирован таким образом, что вы можете сделать что-то продуктивное прямо из коробки без особой поддержки, поэтому сразу приступайте и делайте что-нибудь веселое, а не думайте, что вам нужно сделать что-то для кого-то другого в самом начале ваших экспериментов. новый язык.
получайте удовольствие от Ruby, он в моем коротком списке того, во что можно поиграть :)
Посмотрите вокруг github для некоторых проектов с открытым исходным кодом.Некоторые из наиболее популярных проектов:
Посмотрите на Популярные раздвоенные список, и вы, вероятно, увидите что-то, что вас заинтересует.
Как насчет написания маленьких игр?Возьмите себе РубинИгра и начните с создания простых игр.Сделайте тетрис, змею, что-нибудь очень простое.Это очень весело, и вы узнаете много базовых вещей о языке.