Что считается вкладом
Вклады учитываются только в том случае, если они соответствуют определенным критериям. В некоторых случаях может потребоваться перестроить диаграмму, чтобы вклады отобразились.
На странице профиля следующие действия всегда считаются вкладом:
- Создание репозитория
- Создание вилки существующего репозитория
Следующие действия иногда считаются вкладом:
- Открытие проблемы
- Предложение запроса на вытягивание
- Отправка проверка запроса на вытягивание
- Открытие обсуждения
- Ответ на обсуждение
- Выполнение фиксации
Дополнительные сведения см. в разделе "Критерии вклада" для проблем, запросов на вытягивание и обсуждения и критерии вклада для фиксаций.
Критерии вклада для проблем, запросов на вытягивание и обсуждения
Проблемы, запросы на вытягивание и обсуждения будут отображаться в диаграмма вкладов, если они были открыты в автономном репозитории, а не вилкой.
Кроме того, ограничивает GitHub количество этих элементов при отображении графика вклада. Если вы достигли предела, диаграмма вкладов может не отображать все ваши взносы.
Критерии вклада для фиксаций
Фиксации будут отображаться на диаграмме вкладов, если они соответствуют всем следующим условиям.
- Адрес электронной почты, используемый для создания коммитов, связан с вашим аккаунтом на GitHub.
- Фиксации были сделаны в изолированном репозитории, а не в вилке.
- Фиксации были сделаны в одной из двух ветвей:
- Ветвь по умолчанию репозитория
- Ветвь
gh-pages(для репозиториев с сайтами проектов). Дополнительные сведения о сайтах проектов см. в разделе Что такое GitHub Pages?
Кроме того, должно выполняться по крайней мере одно из указанных ниже условий.
- Вы являетесь участником совместной работы в репозитории или членом организации, которая владеет репозиторием.
- Вы создали вилку репозитория.
- Вы открыли запрос на вытягивание или проблему в репозитории.
Кто может видеть ваши вклады и достижения
На , GitHub.com**** публикации в вашем профиле видны любому в мире, кто может получить доступGitHub.com
При публикации частный вклад пользователи без доступа к этим частным репозиториям увидят количество внесенных вами вкладов каждый день. Они не будут видеть конкретные сведения.
GitHub Enterprise Cloud с размещением данных
Достижения недоступны на поддоменах GHE.com, таких как octocorp.ghe.com.
Кто получает кредит на вклад
При перебазировании коммитов оригинальные авторы коммита и человек, который их перебазировал, будь то в командной строке или на GitHub.com, получают зачёт вклада.
Если вы объединили несколько личная учетная запись, вопросов, запросов на вытягивание и обсуждения не будут относиться к новой учетной записи и не будут отображаться в диаграмма вкладов.
Расчет времени событий вкладов
Для фиксаций и запросов на вытягивание метки времени рассчитываются по-разному.
- Фиксации используют сведения о часовом поясе в метке времени фиксации. Дополнительные сведения см. в разделе Просмотр сведений о фиксации на временной шкале.
- Pull-запросы и проблемы , открывающиеся при GitHub использовании часового пояса вашего браузера. Те из них, что открыты через API, используют метку времени или часовой пояс, указанные в вызове API.
Как GitHub использует дату автора Git и дату коммита
В Git дата создания — это дата выполнения первой фиксации с git commit. Дата фиксации совпадает с датой создания, если никто не изменит дату фиксации с помощью git commit --amend, принудительной отправки, перемещения изменения из одной ветви в другую или других команд Git.
На странице вашего профиля дата создания используется для вычисления момента создания фиксации. Тогда как для вычисления момента выполнения фиксации в репозитории используется дата фиксации.
Чаще всего дата создания и дата фиксации совпадают, но вы можете заметить, что последовательность фиксаций нарушается, если история фиксаций изменилась. Дополнительные сведения см. в разделе Устранение неполадок с отсутствующими вкладами.
Обмен вкладом от GitHub Enterprise Server
Когда вы делитесь взносами, ваш GitHub.com профиль GHE.com показывает GitHub Enterprise Server количество взносов за последние 90 дней. GitHub запрашивает обновления по часам с помощью GitHub Connect. Подсчёт взносов из GitHub Enterprise Server считается частными взносами. Детали коммита будут показывать только количество взносов и то, что эти взносы были сделаны на GitHub Enterprise Server.