git push -u origin my-first-pull-request

Некоторое время я хотел внести свой вклад в проекты с открытым исходным кодом и помочь с некоторыми из интересных проектов. Это не только хороший способ изучить некоторые из интересных проектов, но и изучить различные инструменты и технологии. Конечно, это не всегда так просто, как кажется. Вы должны находить проекты, которые вам интересны, и обладать нужным набором навыков, чтобы внести ценный вклад.

Недавно я начал изучать React и изучал GitHub, чтобы найти проекты для работы. Я начал с просмотра популярных репозиториев на странице Исследование GitHub и остановился на Nuclear. Это бесплатная программа для потоковой передачи музыки, которая извлекает контент из бесплатных источников по всему Интернету. Он написан на React и использует Electron для создания кроссплатформенных настольных приложений для нативных платформ. Я сам опробовал приложение, мне оно показалось довольно крутым, и я захотел внести свой вклад в проект. Я начал с рассмотрения открытых вопросов и особенно искал такие ярлыки, как good first issue, enhancement и help wanted.

Было несколько открытых вопросов, из которых я мог выбрать. Поскольку я никогда не участвовал в разработке открытого исходного кода, я просматривал, чтобы выбрать что-то, что я мог бы легко реализовать. В конце концов, я нашел один и оставил комментарий к проблеме, предлагая помощь.

Автор проекта откликнулся и был рад, что я попробовал. Я закончил писать код и внес свои изменения. Наконец, я сделал свой первый запрос на включение в проект с открытым исходным кодом. Внесенные мной изменения были довольно небольшими, и через несколько минут PR был объединен.

Позже меня поблагодарили за мой вклад🙏. Это был классный и полезный опыт.

Вывод

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

Приятного участия 🙏