Простой способ поучаствовать в разработке на Github: различия между версиями

Материал из GIS-Lab
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 11: Строка 11:
По шагам:
По шагам:


==Шаг 1==
==Шаг 1: создание учетной записи==


Если у вас еще нет учётной записи на Github - [https://github.com/join создайте] её.
Если у вас еще нет учётной записи на Github - [https://github.com/join создайте] её.


==Шаг 2==
==Шаг 2: выбор репозитория==


Найдите нужный вам репозиторий с кодом, к которому вы хотите предложить изменения. Например вот [https://github.com/nextgis/extract_values этот].
Найдите нужный вам репозиторий с кодом, к которому вы хотите предложить изменения. Например вот [https://github.com/nextgis/extract_values этот].


==Шаг 3==
==Шаг 3: редактирование==


Найдите файл к которому ваши изменения и нажмите "отредактировать".
Найдите файл к которому ваши изменения и нажмите "отредактировать".
Строка 25: Строка 25:
[[Файл:Github-collaborate-01.png]]
[[Файл:Github-collaborate-01.png]]


==Шаг 4==
==Шаг 4: сохранение редакции==


Внесите изменения и нажмите Propose file change, не забыв сопроводить ваши изменения объяснениями что к чему
Внесите изменения и нажмите Propose file change, не забыв сопроводить ваши изменения объяснениями что к чему.


[[Файл:Github-collaborate-02.png]]
[[Файл:Github-collaborate-02.png]]


==Шаг 5==
Эти изменения будут сохранены в вашей копии (форке) оригинального репозитория. Теперь нужно отправить их автору оригинального кода.


Создайте Pull-request нажав на Create pull request и потом еще раз нажав на Create pull request.
==Шаг 5:создание pull request-а==
 
Создайте pull request нажав на Create pull request и потом еще раз нажав на Create pull request.


[[Файл:Github-collaborate-03.png]]
[[Файл:Github-collaborate-03.png]]


Это всё. Автор оригинального кода будет вам безмерно благодарен, так как это очень удобный для него способ увидеть все изменения и обсудить их, если необходимо.
Это всё. Автор оригинального кода будет вам безмерно благодарен, так как это очень удобный для него способ увидеть все изменения и обсудить их, если необходимо.

Версия от 20:59, 4 января 2016

Это еще одна попытка объяснить как участвовать в разработке через Github.

Эту статью можно и нужно редактировать.

Итак, у вас есть некоторые поправки к коду и вы хотите их предложить его автору.

Вопрос: Как это сделать максимально удобным для него образом?

Ответ: Конечно же сделать Pull request (он же PR)!

По шагам:

Шаг 1: создание учетной записи

Если у вас еще нет учётной записи на Github - создайте её.

Шаг 2: выбор репозитория

Найдите нужный вам репозиторий с кодом, к которому вы хотите предложить изменения. Например вот этот.

Шаг 3: редактирование

Найдите файл к которому ваши изменения и нажмите "отредактировать".

Github-collaborate-01.png

Шаг 4: сохранение редакции

Внесите изменения и нажмите Propose file change, не забыв сопроводить ваши изменения объяснениями что к чему.

Github-collaborate-02.png

Эти изменения будут сохранены в вашей копии (форке) оригинального репозитория. Теперь нужно отправить их автору оригинального кода.

Шаг 5:создание pull request-а

Создайте pull request нажав на Create pull request и потом еще раз нажав на Create pull request.

Github-collaborate-03.png

Это всё. Автор оригинального кода будет вам безмерно благодарен, так как это очень удобный для него способ увидеть все изменения и обсудить их, если необходимо.