Обнаружение соответствующих проектов
Если вас интересует определенная тема, перейдите на страницу github.com/topics/<topic>
. Например, если вас интересует машинное обучение, вы можете найти соответствующие проекты и описание основных проблем, возникающих впервые, перейдя на страницу https://github.com/topics/machine-learning. Для просмотра популярных тем перейдите на страницу Темы. Вы также можете выполнять поиск в репозиториях, соответствующих интересующей вас теме. Дополнительные сведения см. в разделе «Поиск репозиториев».
Если вы были активны на GitHub, вы можете найти персонализированные рекомендации для проектов и хорошие первые проблемы на основе ваших прошлых вкладов, звезд и других действий в обзоре GitHub.
Просматривайте последние действия в репозиториях, которые вы отслеживаете, а также действия пользователей и организаций, на которых вы подписаны, на личной панели мониторинга. Дополнительные сведения см. в разделе «Сведения о личной панели мониторинга».
Вы можете общаться с разработчиками по всему миру, задавать вопросы и отвечать на них, учиться и взаимодействовать с сотрудниками GitHub напрямую. Сведения о том, как начать беседу, см. в разделе «GitHub Community Support».
Поиск основных проблем, возникающих впервые
Если вы уже знаете, над каким проектом хотите работать, вы сможете найти описание проблем, подходящих для начинающих пользователей, перейдя на страницу github.com/<owner>/<repository>/contribute
. Например, сведения о том, как внести свой первый вклад в проект electron/electron
, можно найти на странице https://github.com/electron/electron/contribute.
Открытие проблемы
Если вы столкнулись с ошибкой в проекте с открытым кодом, проверьте, сообщалось ли ранее об этой ошибке. Если о ней не сообщалось, можно открыть проблему, чтобы сообщить об ошибке, в соответствии с рекомендациями по внесению вклада в проект.
Проверка проблемы или запроса на вытягивание
Существует множество способов участия в проектах с открытым кодом.
Воспроизведение ошибки, о которой было сообщено ранее
Вы можете внести свой вклад в проект с открытым кодом, проверив проблему или добавив дополнительный контекст к существующей проблеме.
Проверка запроса на вытягивание
Вы можете внести свой вклад в проект с открытым кодом, объединив запрос на вытягивание с локальной копией проекта и проверив изменения. Добавьте результат тестирования в комментарий к запросу на вытягивание.
Обновление проблем
Вы можете внести свой вклад в проект с открытым кодом, добавив дополнительные сведения для существующих проблем.