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

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

Теперь большой вопрос заключается в том, как сделать запрос на включение и получить разрешение от сопровождающих на его слияние.

Поэтому, прежде чем перейти к этому руководству, вам нужно понять, как использовать git, например, основы git. Вам нужно создать учетную запись github, чтобы продолжить, если у вас нет одного нажмите здесь.

Не теряя много времени, следующим шагом будет поиск проекта, в который вы хотите внести свой вклад. Для целей этого руководства я создаю репозиторий здесь. Да, это специально для этого урока.

Следующим шагом будет форк репозитория. Получив проект, в который вы хотите внести свой вклад, вы нажимаете кнопку «FORK», при этом весь проект будет скопирован под вашим пользователем github, а ссылка будет выглядеть следующим образом:

https://github.com/YourUserName/git-clone-demo

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

git clone https://github.com/YourUserName/git-clone-demo.git

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

git remote add upstream https://github.com/mide001/git-clone-demo.git

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

git checkout -b my-branch

Следующим шагом является добавление некоторого кода, пришло время внести изменения в проект, в который вы хотите внести свой вклад после внесения. Закончили вносить изменения? Вы можете проверить свои изменения, запустив git status . Если изменения были внесены эффективно, мы можем добавить код в нашу промежуточную область, используя:

git add .

Да, следующий шаг - зафиксировать ваши изменения. Запустите эту команду, чтобы сделать это

git commit -m "Made new changes to my-branch"

Пришло время внести изменения в ваш репозиторий, команда для этого git push

git push -u origin my-branch

Наконец, вы создаете запрос на извлечение после внесения изменений в свой репозиторий. Перейдите в репозиторий и нажмите кнопку «Сравнить и запросить на извлечение».

Через некоторое время сопровождающий репозитория объединит ваш запрос на извлечение.

Ура!!! Вы успешно сделали свой первый вклад в открытый исходный код

Есть вопросы? Если да, вы можете отправить dm на twitter.