Как нужно искать open source проекты для дальнейшего участия в них?

Хочу попробовать себя в open source, получить первый опыт совместной разработки чего-либо. Хотелось бы получить советы: 1) как правильнее искать тот или иной проект. Просто гугление выдаёт готовые проекты, которые уже готовы для использования. А мне хотелось бы внести свой вклад во что-нибудь небольшое, развивающееся. И сразу тогда второй вопрос: 2) принципиально искать нечто уникальное или для начала, например, подойдёт очередная тысячная библиотека анимированных кнопок? И в заключение: 3) какой входной порог знаний нужен для участия в open source?
  • Вопрос задан
  • 415 просмотров
Решения вопроса 2
Zoominger
@Zoominger
Сись админ
как правильнее искать тот или иной проект.

Пишете в Гугле "active opensource project" и вперёд, по результатам.

принципиально искать нечто уникальное

Как хотите.

какой входной порог знаний нужен для участия в open source?

Достаточный для того, чтобы мейнтейнер не сблевал от вашего кода и сунул его в проект. Смотрите сами, что осилите.

Учтите, что особо командной работы тут нет, вы просто будете допиливать какие-то мелочи.
Ответ написан
neuotq
@neuotq
full stack php, стартапы, прокрастинация
Лично я советую два источника:
https://www.codetriage.com/ - специальный сервис который позволяет удобно структурировать опенсурс проекты по issue и языкам, и выбрать для начала работы.
https://cultofmartians.com/ - интересный проект, приглашение к участию от одной из самых крутых команд в рунете. Ставят задачи, потом есть шанс и подружится с ними ближе.
Ответ написан
Пригласить эксперта
Ответы на вопрос 7
Глупо искать проект по языку или популярности просто ради ачивки "я внёс вклад в ненужный мне проект".

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

Оглянитесь вокруг, посмотрите на программы которые вы используете повседневно. Какие из них открытые? Что вас и не только вас в них раздражает? Посмотрите в багтрекер. И вперёд.
И тогда свой вклад вы будете видеть ежедневно.
Ответ написан
serggool80
@serggool80
Найти человека ВК - https://vkontaktepoisk.ru/
думаю искать нужно в себе что-то ново и реализовать, только так.
Ответ написан
@Aetae
"проекты, которые уже готовы для использования" - они хоть и готовы, но обычно у них всё равно висит не мало issue, которые стоило бы запилить.
Ответ написан
xmoonlight
@xmoonlight Куратор тега JavaScript
https://sitecoder.blogspot.com
Нужно брать код любого понравившегося репозитория, разбираться, дорабатывать, превнося более лучшее и более оптимальное (чем в существующей версии), и предлагать свой commit в ветку.
Ответ написан
feycot
@feycot
Чтобы найти опенсорс проект ничего кроме поиска и не нужно. Есть списки опенсорс проектов, которым требуются контрибьюторы. Как правило в каждом октябре, во время Хактоберфеста, публикуются списки и ишшусы, по которым нужны люди.
Требования чаще всего невысокие - главное желание разобраться. Даже если проект переусложнен в настройке и получится упросить его развертывание - это будет круто. Да даже фикс опечаток - тоже полезно.
В общем можно искать любой понравившийся проект и пробовать внести в него полезный вклад. Тут еще будет зависимость от того, как владельцы проекта относятся к контрибьютерам.
у того же Хекслета есть несколько проектов на разных языках, можно без проблем поучаствовать в разработке https://guides.hexlet.io/how-to-be-a-helpful-for-t...
Ответ написан
@4iloveg
Full-Stack HTML Developer
Вам что важнее опенсорс проект или опыт командной разработки?
Если вы сейчас не работаете в компании, то просто устройтесь джуном можно и удаленно, со штатом программистов состоящим не из 2 человек и получите опыт командной разработки.
Для опенсорса и первого опыта - думаю стоит поискать проект в котором обсуждение разработки идет в мессенджере, там и узнаете входной порог знаний.
Как искать? Тут уж нужно проявить свои навыки работы с поисковиком.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы