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