Сегодня во время этого путешествия в мир open source мы поговорим на несколько интересных тем.

Почему вы должны вносить свой вклад в разработку программного обеспечения с открытым исходным кодом?

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

Как мне найти подходящие проекты для участия?

Перейдите на вкладку "Обзор" на Github. Он покажет проекты, основанные на вашем интересе, или напишет название темы или технологии в строке поиска на GitHub и выберет любой проект, который вам понравился. Или перейдите на веб-сайт Google Summer of Code и на вкладке «Проект» вы найдете множество интересных и популярных проектов. Вы можете сделать то же самое на веб-сайте Outreachy.

Мой опыт работы с Contributor's Hack

Contributor’s Hack был моей первой программой с открытым исходным кодом, в которой я участвовал. Я увидел много интересных проектов на веб-сайте, затем я выбрал NeoAlgo, в котором я был очень рад внести свой вклад. Проект должен был собрать в одном месте все возможные алгоритмы и структуры данных на нескольких языках. Перед работой над проектом я получаю более подробную информацию о проектах и ​​общаюсь со своим наставником проекта и другими товарищами. В период работы над проектом я начал находить хорошие первые выпуски и выпуски для начинающих, средних и т. Д. В соответствии с заданными ярлыками. Я обнаружил проблемы, которые могу решить, и попросил сопровождающего назначить мне проблему. Я решил эту проблему и сделал свой первый хакерский прием Pull Request In. Сопровождающий сказал мне внести изменения, а также помог мне, когда я столкнулся с конфликтом слияния. Я внес изменения, и, наконец, мой Первый PR был объединен. Сопровождающие делали упор на чистый и точный код. В период написания кода я учусь писать чистый и эффективный код. Я был очень счастлив и не могу описать это словами. общаемся на канале slack, каждый день узнавал что-то новое. Путешествие было отличным, и вот как вы можете вносить свой вклад в проекты.

Передовой опыт работы с открытым исходным кодом.

Сначала изучите git и GitHub, а затем всегда читайте документацию по проектам, представленную в README.md или CONTRIBUTE.md. Разветвляйте и клонируйте проекты и создавайте разные ветки для каждой проблемы. Не работайте над проблемой, которая уже кому-то поручена, и не просите вежливо назначить задачи. Общение с другими людьми всегда может помочь вам в работе с открытым исходным кодом. Напишите чистый код и укажите необходимую информацию в запросе на слияние. Не сдавайтесь, если ваш PR не сливается. Никогда не останавливайтесь, попробуйте улучшить свой код и попробуйте еще раз.

Мой первый PR: объединитесь

Я начал заниматься открытым исходным кодом в прошлом году, это было время до Хактоберфеста. Я узнал об Open-Source. сначала я изучаю основы git и Github, затем нахожу хорошие первые проблемы на Github и прошу назначить эту проблему, нахожу подробности темы проблемы в Интернете и после этого начинаю решать проблему. Я сделал свой первый пиар, и он был объединен. Я был действительно счастлив сделать свой первый шаг к открытому исходному коду.

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

Хлопайте 👏, если эта статья вам поможет.