Пожалуйста, порекомендуйте мне несколько рельсов/рубинов с открытым исходным кодом, которые нуждаются в документации/тестах

Я использую ruby ​​на рельсах в течение последних 4 месяцев или около того, и я действительно наслаждался всей концепцией open source. Я знаю, что это не эксклюзивно для рубинов/рельсов, но, исходя из окон, это моя первая реальная экспозиция.

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

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

Это может быть субъективный вопрос, но на данный момент я не знаю, с чего начать. Поэтому даже очень субъективные ответы были бы оценены.

Ответ 1

Kudos! Существует несколько способов участия.

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

Вы можете проверить Ruby Toolbox, в котором перечислены драгоценности в категориях по популярности. Посмотрите в области, которые обращаются к вам, и проверьте популярные драгоценные камни. Подавляющее большинство драгоценных камней имеют хранилища github. Если вы не узнали git, я настоятельно рекомендую его. Это очень легко разветкить проект, обновить его. Ищите проекты, у которых есть хороший набор тестов, который поможет не только понять, как он работает, но и даст вам хорошие примеры для тестирования ваших дополнений/исправлений.

Кроме того, документация Ruby и Rails на APIdock позволяет оставлять комментарии. Например, если вы встретите что-то, что не совсем ясно в документации Rails, вы можете добавить поясняющий комментарий или примеры.

Ответ 2

Вы делаете замечательную вещь для сообщества Rails. +1 к вам!

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

Хотя это может быть то, что я новичок и не был вокруг actions_as_nested_set, чтобы изучить основы этого плагина (на который, как я полагаю, построен awesome_nested_set)