Пожалуйста, порекомендуйте мне несколько рельсов/рубинов с открытым исходным кодом, которые нуждаются в документации/тестах
Я использую 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)