Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions lib/locale-ru-RU.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"n": {
},
"v": {
},
"adj": {
}
}
6 changes: 4 additions & 2 deletions lib/locale.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,8 @@ var available = {
'uk-UA': 'Українська',
'es-CO': 'Español (Colombia)',
'es-ES': 'Español (España)',
'fr-FR': 'Français'
'fr-FR': 'Français',
'ru-RU': 'Русский'
}

/**
Expand All @@ -31,7 +32,8 @@ var aliases = {
'br': 'pt-BR',
'uk': 'uk-UA',
'es': 'es-ES',
'fr': 'fr-FR'
'fr': 'fr-FR',
'ru': 'ru-RU'
}

/**
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
<div id="challenge-desc" class="chal-goal blue-border border-box">
<p>Отправьте запрос на принятие изменений в исходный репозиторий Patchwork.</p>
</div>

<div class="chal-background light-blue solid-box">
<h2>Запросы на принятие изменений</h2>
<p> Часто, когда вы вносите изменения и улучшения в разветвленный проект, вам нужно отправить эти изменения разработчику исходного репозитория и <strong> запросить </strong>, чтобы они <strong> приняли </strong> эти изменения в исходный репозиторий, чтобы каждый мог воспользоваться обновлениями - это и есть <strong> запрос на принятие изменений </strong>. </p>
<p> Мы хотим добавить вас в список завершивших семинар, поэтому сделайте <strong> запрос на принятие изменений </strong>, чтобы добавить файл с вашим именем пользователя в исходный файл: <a href = "https://github.com/jlord/patchwork"target ="_blank"> github.com/jlord/patchwork </a>
</p>

<img src="../../../assets/imgs/pullrequest.png" width="100%"
alt="An illustration showing two options. The latter option contains more of the alphabet than the first and is asking the first to accept its work so that the alapabet is complete.">
</div>

<div class="chal-step blue-border border-box">
<h3>Создание запроса на принятие изменений</h3>
<p>Посетите исходный репозиторий, который вы создали на GitHub, в нашем случае <a href="https://github.com/jlord/patchwork">http://github.com/jlord/patchwork</a>.
</p>
<p> Часто GitHub определяет, отправили ли вы ветку в форк, и отображает ее в верхней части исходного веб-сайта. Если вы видите это в своей ветке 'add-username', вы можете щелкнуть, чтобы создать запрос на принятие изменений оттуда. Если нет: </p>

<ul>
<li>Нажмите на зелёную кнопку 'Новый запрос на принятие изменений'.</li>
<li>Выберите ветку с изменениями, которые вы хотите отправить. Это должен быть тот, у которого есть 'add-yourusername'.</li>
</ul>
<p> Теперь вы увидите страницу с подробной информацией о запросе на принятие изменений, который вы отправляете. На этой странице показаны коммиты и изменения в форме сравнения, связанные с вашим запросом на принятие изменений, по сравнению с веткой 'gh-pages' исходного репозитория. </p>
<p> Если в исходном репозитории есть <strong> документация о вкладе (contribution documentation) </strong>, GitHub даст ссылку на нее. Это документация от владельцев репозиториев о том, как лучше всего внести вклад в этот проект - очень полезно прочитать, если вы хотите, чтобы ваши изменения были приняты! </p>

<p>Если все на странице выглядит хорошо и так, как вы этого ожидаете:</p>

<ul>
<li>Нажмите на кнопку 'Создать запрос на принятие изменений'</li>
<li>Добавьте заголовок и описание к изменениям, которые вы предлагаете первоначальному автору.</li>
<li>Нажмите на кнопку 'Отправить запрос на принятие изменений'!</li>
</ul>

<p><strong>Бинго! Вы отправили запрос на принятие изменений - уделите несколько секунд, чтобы насладиться моментом.</strong>
<p> Если с вашим запросом на принятие изменений все в порядке, он будет объединен в считанные секунды. Если он не будет объединен автоматически в течение нескольких минут, вы, вероятно, получите несколько комментариев от @reporobot о том, почему он не может его объединить. В этом случае закройте свой запрос на принятие изменений на GitHub, внесите необходимые изменения в свою ветку, отправьте эти изменения обратно в форк и снова откройте запрос на принятие изменений (это заставит @reporobot снова просмотреть его).</p>
</div>

{{{ verify_button }}}
55 changes: 55 additions & 0 deletions resources/contents/ru-RU/challenges/11_merge_tada.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
<div id="challenge-desc" class="chal-goal blue-border border-box">
<p>Объедините вашу ветку локально, удалите ветку и получите данные из отслеживаемой ветки.</p>
</div>

<div class="chal-background light-blue solid-box">
<h2>Очистка</h2>
<p> Если вам больше не нужны ветки, вы можете удалить их локально или удаленно. Это полезно, чтобы у вас не образовалась куча старых веток. </p>
</div>

<div class="chal-step blue-border border-box">
<h3>Объедините локально</h3>
<p> Ваш запрос на принятие изменений был объединен! Ваша ветка была объединена с веткой 'gh-pages' исходного репозитория на GitHub. Вы также можете объединить свою ветку локально. </p>
<p> Сначала перейдите в ветку, с которой вы хотите выполнить слияние - в данном случае ветку 'gh-pages'. </p>

<p><code class="shell">git checkout gh-pages</code></p>
<p> Теперь сообщите Git, в какую ветку вы хотите выполнить объединение - в данном случае это функциональная ветка, которая начинается с "add-". </p>
<p><code class="shell">git merge &#60;BRANCHNAME&#62;</code></p>
<p> Приведите в порядок, удалив функциональную ветку. Теперь, когда он был объединен, он вам больше не нужен. </p>
<p><code class="shell">git branch -d &#60;BRANCHNAME&#62;</code></p>

<p>Вы также можете удалить ветку со своего удаленного репозитория на GitHub:</p>
<p><code class="shell">git push &#60;REMOTENAME&#62; --delete &#60;BRANCHNAME&#62;</code></p>
</div>

<div class="chal-step blue-border border-box">
<h3>Получите данные из отслеживаемой ветки</h3>
<p> И последнее, но не менее важное: исходный репозиторий изменился с момента объединения вашего запроса на принятие изменений - Reporobot добавил ваше имя на веб-сайт! Если вы получите данные из отслеживаемой ветки, ваша ветка будет в актуальном состоянии. Вы также можете увидеть это вживую по адресу yourusername.github.io/patchwork. </p>

<p>Чтобы получить данные из отслеживаемой ветки:</p>
<p><code class="shell">git pull upstream gh-pages</code></p>
</div>

<div class="chal-background light-blue solid-box">
<h2>Поздравления!</h2>
<p> Вы создали локальные репозитории, удаленные репозитории, работали с соавтором, отправили, получили и присоединились к миллионам других, разрабатывающих и обогащающих открытый исходный код! </p>

<p> Посетите <a href="https://jlord.github.io/patchwork" target="_blank"> jlord.github.io/patchwork </a>, чтобы увидеть свое имя! Хотите продолжить? Ознакомьтесь с разделом <a href="../pages/resources.html#what-next"> Что дальше </a> на странице ресурсов в этом приложении. </p>
</div>

{{{ verify_directory_button }}}

<div class="chal-tip grey-border border-box">
<ul class="no-list-style">
<li><strong>Объединить ветку в текущую ветку</strong></li>
<code class="shell">git merge &#60;BRANCHNAME&#62;</code>
<li><strong>Измените ветку, над которой вы работаете</strong></li>
<code class="shell">git checkout &#60;BRANCHNAME&#62;</code>
<li><strong>Удалить локальную ветку</strong></li>
<code class="shell">git branch -d &#60;BRANCHNAME&#62;</code>
<li><strong>Удалить удаленную ветку</strong></li>
<code class="shell">git push &#60;REMOTENAME&#62; --delete &#60;BRANCHNAME&#62;</code>
<li><strong>Получить данные из удаленной ветки</strong></li>
<code class="shell">git pull &#60;REMOTENAME&#62; &#60;BRANCHNAME&#62;</code>
</ul>
</div>
60 changes: 60 additions & 0 deletions resources/contents/ru-RU/challenges/1_get_git.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
<div id="challenge-desc" class="chal-goal blue-border border-box">
<p>Установите Git на свой компьютер и настройте свое имя и адрес электронной почты.</p>
</div>

<div class="chal-background light-blue solid-box">
<h2>Git</h2>
<p> Git - это бесплатное <strong> программное обеспечение с открытым исходным кодом </strong> (<a href="https://github.com/git/git"> исходный код открытый</a>), написанного Линусом Торвальдсом, который также написал ядро операционной системы Linux. </p>
<p> Git - это программа для отслеживания изменений во времени, известная в программировании как <strong> контроль версий </strong>.
Если вы использовали функцию отслеживания изменений в программе для редактирования текста, значит, вы уже знакомы с этой концепцией!
</p>
</div>

<div class="chal-step blue-border border-box">
<h3>Установка Git</h3>
<p> Мы рекомендуем установить Git на свой компьютер, загрузив <a href="https://desktop.github.com"> GitHub Desktop</a>. Мы не будем использовать GitHub Desktop в Git-it (мы изучаем терминал!), но оно включает Git и это самый простой способ установить Git на любых платформах. </p>

<ul>
<li><strong>Windows</strong>: Используйте <strong>Git Shell</strong> для вашего терминала.</li>
<li><strong>Mac</strong>: Откройте GitHub Desktop и в настройках выберите установку инструментов командной строки. Используйте приложение <strong>terminal</strong> в качестве вашего терминала.
</li>
</ul>

<p> У вас уже есть Git или вы не уверены? Введите в терминале <code> git --version </code>, и если он вернет номер версии
выше, чем <code> 1.7.10 </code> то все готово! Для получения дополнительной информации посетите <a href="http://git-scm.com"> веб-сайт Git </a>. </p>
</div>

<div class="chal-background light-blue solid-box">
<h2>Программное обеспечение Git</h2>
<p> Приложение GitHub Desktop может делать с Git многие вещи, но не все, поэтому важно изучить терминал. Но как только вы это сделаете, вы будете рады получить настольное приложение, потому что оно организует информацию вашего проекта более наглядно, как веб-сайт GitHub. </p>

<p> Git сам по себе не похож на другие программы на вашем компьютере. Скорее всего, вы не увидите значок на рабочем столе, но он всегда будет доступен вам, и вы сможете получить к нему доступ в любое время из своего терминала или настольных приложений Git. </p>
</div>

<div class="chal-step blue-border border-box">
<h3>Настройте Git</h3>
<p> После установки GitHub Desktop (и следовательно, Git) откройте свой <strong> терминал </strong>.
Вы можете убедиться, что Git действительно установлен, набрав: </p>

<p><code class="shell">git --version </code></p>

<p> Это вернет версию Git на вашем компьютере и будет выглядеть примерно так: </p>

<p><code class="comment">git version 1.9.1</code></p>

<p> Затем настройте Git, чтобы он знал, как связать вашу работу с вами: </p>

<p>Укажите свое имя:</p>
<p><code class="shell">git config --global user.name "Your Name"</code></p>
<p>Теперь укажите вашу электронную почту:</p>
<p><code class="shell">git config --global user.email "youremail@example.com"</code></p>

<p> Вы закончили вашу первую задачу! Нажмите кнопку "Подтвердить", чтобы проверить ее. </p>
</div>

{{{ verify_button }}}

<div class="chal-tip grey-border border-box">
<h3>Знак доллара в коде документации</h3>
<p> Знаки доллара <code> $ </code> часто используются в документации по программированию для обозначения того, что строка является <strong> командой строкой </strong> (см. фрагменты кода выше). На самом деле вы не вводите <code> $ </code>, а набираете только то, что будет после. </p>
</div>
Loading