2016-03-18 6 views
1

GitHub - отличное место для обмена успешными проектами для ветеранов. Это также хорошее место для новичков, чтобы показать свои детские шаги, изучая новый язык. Я изучаю Java, отлаживая еще какой-то окончательный код в учебниках. Например, логика бота в tic-tac-toe (исходный код размещен в GitHub) или calc, который отображает «6.0-» вместо «-6» или сбой после последовательности «0/0 =» вместо того, чтобы показывать «NaN »(исходный код публикуется только в блоге). В какой-то день я буду способствовать сообществу, но на данный момент целью является упрощение для работодателя оценки моих навыков.Каким образом можно показать свой прогресс в изучении языка с помощью GitHub?

Я хочу собрать свою работу в одном месте и дать кредит фактическим авторам программы. Я рассмотрел использование

Но это не так. Как я должен действовать, когда авторы публикуют свой заглушку на GitHub или в другом месте?

Спасибо заранее,
Степан

ответ

1

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

С [docs]

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

+1

Что, если автор оригинала разместил свой код в другом месте или на GitHub, но давным-давно, и есть основания полагать, что он не собирается исправлять tic-tac-toc? В конце концов, сейчас он работает над более серьезными проектами. – Stepan

+0

В зависимости от «важности» изменения, которое вы делаете, вы можете сделать одну или две фиксации. Если он не очень большой, как тот, который вы упомянули, я бы, вероятно, снял оба изменения в одном коммите. –

+0

@StepanLenevich Могу ли я помочь? –

0

Это обсуждение предполагает, что:

(1) Если автор оригинала не разместил свой код на GitHub, чем просто разместить его на своей странице. Дайте кредит оригинальному автору, указав, откуда идет программа, и размещая комментарии, такие как // Исправление проблемы [описания] (ваш ник)
, чтобы указать ваши вклады
(2) Если проект исходит от GitHub, попробуйте сначала нажмите изменения. Если это не сработало в разумные сроки - разветвите его. У вас будет собственный исходный код с умными ботами и обработкой исключений.