Replace Github -> GitHub (Russian) (#35170)
This commit is contained in:
@ -7,7 +7,7 @@ localeTitle: Стратегии аутентификации
|
||||
---
|
||||
|
||||
## Description
|
||||
<section id="description"> Напомним, что этот проект строится на следующем стартовом проекте <a href="https://glitch.com/#!/import/github/freeCodeCamp/boilerplate-advancednode/">Glitch</a> или клонируется из <a href="https://github.com/freeCodeCamp/boilerplate-advancednode/">GitHub</a> . Стратегия - это способ аутентификации пользователя. Вы можете использовать стратегию, позволяющую пользователям проходить аутентификацию на основе локально сохраненной информации (если вы сначала регистрируетесь) или от различных поставщиков, таких как Google или Github. Для этого проекта мы создадим локальную стратегию. Чтобы просмотреть список 100 стратегий, посетите сайт Passports <a href="http://passportjs.org/">здесь</a> . Добавьте <em>паспорт-локальный</em> в качестве зависимости и добавьте его на свой сервер следующим образом: <code>const LocalStrategy = require('passport-local');</code> Теперь вам нужно будет указать паспорт, чтобы <b>использовать</b> экземпляр объекта LocalStartegy с несколькими определенными настройками. Удостоверьтесь, что это, а также все, начиная с этого момента, инкапсулировано в соединение с базой данных, поскольку оно полагается на него! <pre> passport.use (новая LocalStrategy (
|
||||
<section id="description"> Напомним, что этот проект строится на следующем стартовом проекте <a href="https://glitch.com/#!/import/github/freeCodeCamp/boilerplate-advancednode/">Glitch</a> или клонируется из <a href="https://github.com/freeCodeCamp/boilerplate-advancednode/">GitHub</a> . Стратегия - это способ аутентификации пользователя. Вы можете использовать стратегию, позволяющую пользователям проходить аутентификацию на основе локально сохраненной информации (если вы сначала регистрируетесь) или от различных поставщиков, таких как Google или GitHub. Для этого проекта мы создадим локальную стратегию. Чтобы просмотреть список 100 стратегий, посетите сайт Passports <a href="http://passportjs.org/">здесь</a> . Добавьте <em>паспорт-локальный</em> в качестве зависимости и добавьте его на свой сервер следующим образом: <code>const LocalStrategy = require('passport-local');</code> Теперь вам нужно будет указать паспорт, чтобы <b>использовать</b> экземпляр объекта LocalStartegy с несколькими определенными настройками. Удостоверьтесь, что это, а также все, начиная с этого момента, инкапсулировано в соединение с базой данных, поскольку оно полагается на него! <pre> passport.use (новая LocalStrategy (
|
||||
функция (имя пользователя, пароль, сделанный) {
|
||||
db.collection ('users'). findOne ({имя пользователя: имя пользователя}, функция (err, user) {
|
||||
console.log ('Пользователь' + имя пользователя + 'пытался войти.');
|
||||
@ -17,7 +17,7 @@ localeTitle: Стратегии аутентификации
|
||||
return done (null, user);
|
||||
});
|
||||
}
|
||||
)); </pre> Это определяет процесс, который нужно предпринять, когда мы пытаемся аутентифицировать кого-то локально. Сначала он пытается найти пользователя в нашей базе данных с введенным именем пользователя, затем он проверяет, соответствует ли пароль, а затем, если не было обнаружено ошибок, которые мы проверили, например неправильный пароль, возвращается объект-пользователи, и они проверку подлинности. Многие стратегии настроены с использованием разных настроек, но в общем, легко настроить его на основе README в этом репозитории стратегий. Хорошим примером этого является стратегия Github, в которой нам не нужно беспокоиться о имени пользователя или пароле, потому что пользователь будет отправлен на страницу авторизации Github для аутентификации, и пока они войдут в систему и согласятся, Github возвращает свой профиль для нам использовать. На следующем шаге мы определим, как на самом деле вызывать стратегию аутентификации для проверки пользователя на основе данных формы! Отправьте свою страницу, когда вы думаете, что у вас есть это прямо до этого момента. </section>
|
||||
)); </pre> Это определяет процесс, который нужно предпринять, когда мы пытаемся аутентифицировать кого-то локально. Сначала он пытается найти пользователя в нашей базе данных с введенным именем пользователя, затем он проверяет, соответствует ли пароль, а затем, если не было обнаружено ошибок, которые мы проверили, например неправильный пароль, возвращается объект-пользователи, и они проверку подлинности. Многие стратегии настроены с использованием разных настроек, но в общем, легко настроить его на основе README в этом репозитории стратегий. Хорошим примером этого является стратегия GitHub, в которой нам не нужно беспокоиться о имени пользователя или пароле, потому что пользователь будет отправлен на страницу авторизации GitHub для аутентификации, и пока они войдут в систему и согласятся, GitHub возвращает свой профиль для нам использовать. На следующем шаге мы определим, как на самом деле вызывать стратегию аутентификации для проверки пользователя на основе данных формы! Отправьте свою страницу, когда вы думаете, что у вас есть это прямо до этого момента. </section>
|
||||
|
||||
## Instructions
|
||||
<section id="instructions">
|
||||
|
@ -7,7 +7,7 @@ localeTitle: Внедрение социальной аутентификаци
|
||||
---
|
||||
|
||||
## Description
|
||||
<section id="description"> Напомним, что этот проект строится на следующем стартовом проекте <a href="https://glitch.com/#!/import/github/freeCodeCamp/boilerplate-socialauth/">Glitch</a> или клонируется из <a href="https://github.com/freeCodeCamp/boilerplate-socialauth/">GitHub</a> . Последняя часть настройки вашей аутентификации Github - это создание самой стратегии. Для этого вам нужно будет добавить зависимость «паспорт-github» к вашему проекту и потребовать его как GithubStrategy, например, <code>const GitHubStrategy = require('passport-github').Strategy;</code> , Чтобы настроить стратегию Github, вы должны указать <b>паспорт,</b> чтобы <b>использовать</b> экземпляр <b>GithubStrategy</b> , который принимает 2 аргумента: объект (содержащий <em>clientID</em> , <em>clientSecret</em> и <em>callbackURL</em> ) и функцию, которая будет вызываться, когда пользователь будет успешно аутентифицирован, что мы определим если пользователь является новым и какие поля сначала сохраняются в объекте базы данных пользователя. Это распространено во многих стратегиях, но для некоторых из них может потребоваться дополнительная информация, как указано в github этой конкретной стратегии README; например, Google требует также <em>область видимости,</em> которая определяет, какую информацию запрашивает ваш запрос, и просит пользователя одобрить такой доступ. Текущая стратегия, которую мы реализуем, имеет свое использование, изложенное <a>здесь</a> , но мы все это проверим здесь, на freeCodeCamp! Вот как ваша новая стратегия должна смотреть на этот момент: <pre> passport.use (новый GitHubStrategy ({
|
||||
<section id="description"> Напомним, что этот проект строится на следующем стартовом проекте <a href="https://glitch.com/#!/import/github/freeCodeCamp/boilerplate-socialauth/">Glitch</a> или клонируется из <a href="https://github.com/freeCodeCamp/boilerplate-socialauth/">GitHub</a> . Последняя часть настройки вашей аутентификации GitHub - это создание самой стратегии. Для этого вам нужно будет добавить зависимость «паспорт-github» к вашему проекту и потребовать его как GithubStrategy, например, <code>const GitHubStrategy = require('passport-github').Strategy;</code> , Чтобы настроить стратегию GitHub, вы должны указать <b>паспорт,</b> чтобы <b>использовать</b> экземпляр <b>GithubStrategy</b> , который принимает 2 аргумента: объект (содержащий <em>clientID</em> , <em>clientSecret</em> и <em>callbackURL</em> ) и функцию, которая будет вызываться, когда пользователь будет успешно аутентифицирован, что мы определим если пользователь является новым и какие поля сначала сохраняются в объекте базы данных пользователя. Это распространено во многих стратегиях, но для некоторых из них может потребоваться дополнительная информация, как указано в github этой конкретной стратегии README; например, Google требует также <em>область видимости,</em> которая определяет, какую информацию запрашивает ваш запрос, и просит пользователя одобрить такой доступ. Текущая стратегия, которую мы реализуем, имеет свое использование, изложенное <a>здесь</a> , но мы все это проверим здесь, на freeCodeCamp! Вот как ваша новая стратегия должна смотреть на этот момент: <pre> passport.use (новый GitHubStrategy ({
|
||||
clientID: process.env.GITHUB_CLIENT_ID,
|
||||
clientSecret: process.env.GITHUB_CLIENT_SECRET,
|
||||
callbackURL: / * ВСТАВЬТЕ URL-адрес CALLBACK, ВХОДЯЩИЙ В ГИТУМ ЗДЕСЬ * /
|
||||
@ -16,7 +16,7 @@ localeTitle: Внедрение социальной аутентификаци
|
||||
console.log (профиль);
|
||||
// Логика базы данных здесь с обратным вызовом, содержащим наш пользовательский объект
|
||||
}
|
||||
)); </pre> Ваша аутентификация еще не будет выполнена, и на самом деле вывести ошибку, без логики базы данных и обратного вызова, но она должна зайти на консоль вашего профиля Github, если вы попробуете! Представьте свою страницу, когда вы думаете, что у вас все в порядке. </section>
|
||||
)); </pre> Ваша аутентификация еще не будет выполнена, и на самом деле вывести ошибку, без логики базы данных и обратного вызова, но она должна зайти на консоль вашего профиля GitHub, если вы попробуете! Представьте свою страницу, когда вы думаете, что у вас все в порядке. </section>
|
||||
|
||||
## Instructions
|
||||
<section id="instructions">
|
||||
@ -31,7 +31,7 @@ tests:
|
||||
testString: 'getUserInput => $.get(getUserInput("url")+ "/_api/package.json") .then(data => { var packJson = JSON.parse(data); assert.property(packJson.dependencies, "passport-github", "Your project should list "passport-github" as a dependency"); }, xhr => { throw new Error(xhr.statusText); })'
|
||||
- text: Требуется зависимость
|
||||
testString: 'getUserInput => $.get(getUserInput("url")+ "/_api/server.js") .then(data => { assert.match(data, /require.*("|")passport-github("|")/gi, "You should have required passport-github"); }, xhr => { throw new Error(xhr.statusText); })'
|
||||
- text: До сих пор стратегия Github
|
||||
- text: До сих пор стратегия GitHub
|
||||
testString: 'getUserInput => $.get(getUserInput("url")+ "/_api/server.js") .then(data => { assert.match(data, /passport.use.*new GitHubStrategy/gi, "Passport should use a new GitHubStrategy"); assert.match(data, /callbackURL:( |)("|").*("|")/gi, "You should have a callbackURL"); assert.match(data, /process.env.GITHUB_CLIENT_SECRET/g, "You should use process.env.GITHUB_CLIENT_SECRET"); assert.match(data, /process.env.GITHUB_CLIENT_ID/g, "You should use process.env.GITHUB_CLIENT_ID"); }, xhr => { throw new Error(xhr.statusText); })'
|
||||
|
||||
```
|
||||
|
@ -7,7 +7,7 @@ localeTitle: Внедрение социальной аутентификаци
|
||||
---
|
||||
|
||||
## Description
|
||||
<section id="description"> Напомним, что этот проект строится на следующем стартовом проекте <a href="https://glitch.com/#!/import/github/freeCodeCamp/boilerplate-socialauth/">Glitch</a> или клонируется из <a href="https://github.com/freeCodeCamp/boilerplate-socialauth/">GitHub</a> . Конечной частью стратегии является обработка профиля, возвращенного из Github. Нам нужно загрузить объект базы данных пользователей, если он существует, или создать его, если это не так, и заполнить поля из профиля, а затем вернуть объект пользователя. Github предоставляет нам уникальный <em>идентификатор</em> в каждом профиле, который мы можем использовать для поиска, чтобы сериализовать пользователя (уже реализовано). Ниже приведен пример реализации, которую вы можете использовать в своем проекте: она входит в функцию, которая является вторым аргументом для новой стратегии, прямо под <code>console.log(profile);</code> в настоящее время: <pre> db.collection ( 'socialusers'). findAndModify (
|
||||
<section id="description"> Напомним, что этот проект строится на следующем стартовом проекте <a href="https://glitch.com/#!/import/github/freeCodeCamp/boilerplate-socialauth/">Glitch</a> или клонируется из <a href="https://github.com/freeCodeCamp/boilerplate-socialauth/">GitHub</a> . Конечной частью стратегии является обработка профиля, возвращенного из GitHub. Нам нужно загрузить объект базы данных пользователей, если он существует, или создать его, если это не так, и заполнить поля из профиля, а затем вернуть объект пользователя. GitHub предоставляет нам уникальный <em>идентификатор</em> в каждом профиле, который мы можем использовать для поиска, чтобы сериализовать пользователя (уже реализовано). Ниже приведен пример реализации, которую вы можете использовать в своем проекте: она входит в функцию, которая является вторым аргументом для новой стратегии, прямо под <code>console.log(profile);</code> в настоящее время: <pre> db.collection ( 'socialusers'). findAndModify (
|
||||
{id: profile.id},
|
||||
{},
|
||||
{$ SetOnInsert: {
|
||||
@ -37,7 +37,7 @@ localeTitle: Внедрение социальной аутентификаци
|
||||
|
||||
```yml
|
||||
tests:
|
||||
- text: Настройка стратегии Github завершена
|
||||
- text: Настройка стратегии GitHub завершена
|
||||
testString: 'getUserInput => $.get(getUserInput("url")+ "/_api/server.js") .then(data => { assert.match(data, /GitHubStrategy[^]*db.collection/gi, "Strategy should use now use the database to search for the user"); assert.match(data, /GitHubStrategy[^]*socialusers/gi, "Strategy should use "socialusers" as db collection"); assert.match(data, /GitHubStrategy[^]*return cb/gi, "Strategy should return the callback function "cb""); }, xhr => { throw new Error(xhr.statusText); })'
|
||||
|
||||
```
|
||||
|
File diff suppressed because one or more lines are too long
@ -14,7 +14,7 @@ localeTitle: Непрерывная интеграция
|
||||
|
||||
1. Поддерживайте центральное репо и активную `master` ветвь.
|
||||
|
||||
Должен быть репозиторий кода для каждого, чтобы объединиться и извлечь изменения. Это может быть на Github или на любое количество служб хранения кода.
|
||||
Должен быть репозиторий кода для каждого, чтобы объединиться и извлечь изменения. Это может быть на GitHub или на любое количество служб хранения кода.
|
||||
|
||||
2. Автоматизация сборки.
|
||||
|
||||
|
@ -28,5 +28,5 @@ Spark стал стандартным инструментом во многих
|
||||
|
||||
#### Больше информации
|
||||
|
||||
* [Страница Spark Github](https://github.com/apache/spark)
|
||||
* [Страница Spark GitHub](https://github.com/apache/spark)
|
||||
* [Википедия](https://en.wikipedia.org/wiki/Apache_Spark)
|
@ -12,7 +12,7 @@ localeTitle: TensorFlow
|
||||
|
||||
TensorFlow - это библиотека программного обеспечения с открытым исходным кодом для численного расчета с использованием графиков потока данных. Узлы в графе представляют собой математические операции, а ребра графа - многомерные массивы данных (тензоры), передаваемые между ними. Гибкая архитектура позволяет развернуть вычисления на один или несколько процессоров или графических процессоров на рабочем столе, сервере или мобильном устройстве устройство с одним API. TensorFlow был первоначально разработан исследователями и инженерами работая над командой Google Brain в исследовательской организации Google Machine Intelligence в целях проведения машинного обучения и исследований глубоких нейронных сетей, но система является достаточно общей, чтобы ее можно было применять и в целом ряде других областей.
|
||||
|
||||
Для получения дополнительной информации посетите [страницу TensorFlow Github](https://github.com/tensorflow)
|
||||
Для получения дополнительной информации посетите [страницу TensorFlow GitHub](https://github.com/tensorflow)
|
||||
|
||||
## лаборатория
|
||||
|
||||
|
@ -19,7 +19,7 @@ Electron построен на Chromium (версия Google Chrome с откр
|
||||
* [Skype](https://www.skype.com/) (популярное приложение для видеочата Microsoft)
|
||||
* [Slack](https://slack.com/) (приложение для обмена сообщениями для команд)
|
||||
* [Discord](https://discordapp.com) (популярное приложение для обмена сообщениями для геймеров)
|
||||
* [Рабочий стол Github](https://desktop.github.com/) (официальный клиент Github Desktop)
|
||||
* [Рабочий стол GitHub](https://desktop.github.com/) (официальный клиент GitHub Desktop)
|
||||
|
||||
### Дополнительная информация
|
||||
|
||||
|
@ -8,7 +8,7 @@ libGDX - это бесплатная и открытая среда разраб
|
||||
|
||||
### обзор
|
||||
|
||||
LibGDX поддерживает как разработку игр 2d и 3d, так и написан на Java. В дополнение к Java, другие языки JVM, такие как Kotlin или Scala, могут использоваться для программирования игр libGDX. В его основе libGDX использует LWJGL 3 для обработки основных игровых функций, таких как графика, вход и звук. LibGDX предлагает большой API для упрощения игрового программирования. LibGDX имеет информативную [вики](https://github.com/libgdx/libgdx/wiki) на странице Github, и в Интернете есть много учебников.
|
||||
LibGDX поддерживает как разработку игр 2d и 3d, так и написан на Java. В дополнение к Java, другие языки JVM, такие как Kotlin или Scala, могут использоваться для программирования игр libGDX. В его основе libGDX использует LWJGL 3 для обработки основных игровых функций, таких как графика, вход и звук. LibGDX предлагает большой API для упрощения игрового программирования. LibGDX имеет информативную [вики](https://github.com/libgdx/libgdx/wiki) на странице GitHub, и в Интернете есть много учебников.
|
||||
|
||||
#### Ресурсы:
|
||||
|
||||
|
@ -8,7 +8,7 @@ Unreal Engine - это кросс-платформенный игровой дв
|
||||
|
||||
Uscript - это родной язык сценариев, используемый для создания игрового кода и игровых событий до выхода Unreal Engine 4 и предназначен для программирования на высоком уровне. Сценарий был написан и запрограммирован Тимом Суини, также создателем другого языка сценариев ZZT-oop.
|
||||
|
||||
С 2015 года Unreal Engine был свободен в использовании, а Epic взимала 5% роялти за продажи титулов, произведенных с использованием двигателя. Epic делает большую часть своей кодовой базы свободно доступной через их Github, хотя источник для закрытых платформ, таких как Playstation 4 и Xbox One, доступен только для зарегистрированных разработчиков платформ.
|
||||
С 2015 года Unreal Engine был свободен в использовании, а Epic взимала 5% роялти за продажи титулов, произведенных с использованием двигателя. Epic делает большую часть своей кодовой базы свободно доступной через их GitHub, хотя источник для закрытых платформ, таких как Playstation 4 и Xbox One, доступен только для зарегистрированных разработчиков платформ.
|
||||
|
||||
### Неверные версии
|
||||
|
||||
|
@ -4,7 +4,7 @@ localeTitle: Разница между Git и GitHub
|
||||
---
|
||||
## Разница между Git и GitHub
|
||||
|
||||
Git и Github - две разные вещи. [Git](https://git-scm.com/) - это [система контроля версий](https://en.wikipedia.org/wiki/Version_control) , а [GitHub](https://github.com/) - это сервис для размещения репозиториев Git и помогает людям сотрудничать в написании программного обеспечения. Однако их часто путают из-за их схожего имени, из-за того, что GitHub строит поверх Git и потому, что многие веб-сайты и статьи не делают разницы между ними достаточно ясными.
|
||||
Git и GitHub - две разные вещи. [Git](https://git-scm.com/) - это [система контроля версий](https://en.wikipedia.org/wiki/Version_control) , а [GitHub](https://github.com/) - это сервис для размещения репозиториев Git и помогает людям сотрудничать в написании программного обеспечения. Однако их часто путают из-за их схожего имени, из-за того, что GitHub строит поверх Git и потому, что многие веб-сайты и статьи не делают разницы между ними достаточно ясными.
|
||||
|
||||

|
||||
|
||||
|
@ -51,7 +51,7 @@ git push --all <REMOTE-NAME>
|
||||
|
||||
### Нажмите на конкретную ветвь с параметром силы
|
||||
|
||||
Если вы хотите игнорировать локальные изменения, внесенные в репозиторий Git в Github (что большинство разработчиков делают для горячего исправления для сервера разработки), вы можете использовать команду -force для прогона, игнорируя эти изменения.
|
||||
Если вы хотите игнорировать локальные изменения, внесенные в репозиторий Git в GitHub (что большинство разработчиков делают для горячего исправления для сервера разработки), вы можете использовать команду -force для прогона, игнорируя эти изменения.
|
||||
|
||||
```bash
|
||||
git push --force <REMOTE-NAME> <BRANCH-NAME>
|
||||
|
@ -12,7 +12,7 @@ RabbitMQ - это самые простые и эффективные платф
|
||||
|
||||
## Начиная
|
||||
|
||||
Мы собираемся подготовить очень простой пример, когда скрипт издателя публикует сообщение для Rabbit, содержащее URL-адрес, а потребительский скрипт прослушивает Rabbit, выдает опубликованный URL-адрес, вызывает его и отображает результаты. Вы можете найти готовый образец на [Github](https://github.com/rudimk/freecodecamp-guides-rabbitmq-tortoise) .
|
||||
Мы собираемся подготовить очень простой пример, когда скрипт издателя публикует сообщение для Rabbit, содержащее URL-адрес, а потребительский скрипт прослушивает Rabbit, выдает опубликованный URL-адрес, вызывает его и отображает результаты. Вы можете найти готовый образец на [GitHub](https://github.com/rudimk/freecodecamp-guides-rabbitmq-tortoise) .
|
||||
|
||||
Сначала давайте инициализируем проект npm:
|
||||
|
||||
|
@ -1,12 +1,12 @@
|
||||
---
|
||||
title: Creating a New Github Issue
|
||||
localeTitle: Создание новой проблемы Github
|
||||
title: Creating a New GitHub Issue
|
||||
localeTitle: Создание новой проблемы GitHub
|
||||
---
|
||||
Перед отправкой вопроса попробуйте найти [свой вопрос на Github](https://forum.freecodecamp.com/t/searching-for-existing-issues-in-github/18390)
|
||||
Перед отправкой вопроса попробуйте найти [свой вопрос на GitHub](https://forum.freecodecamp.com/t/searching-for-existing-issues-in-github/18390)
|
||||
|
||||
Создание хорошей проблемы облегчит работу команды разработчиков и решает вашу проблему. Для этого выполните следующие действия:
|
||||
|
||||
1. Перейдите на страницу « [Проблемы](https://github.com/FreeCodeCamp/FreeCodeCamp/issues) с [Github](https://github.com/FreeCodeCamp/FreeCodeCamp/issues) для FreeCodeCamp» и нажмите « `New Issue` .
|
||||
1. Перейдите на страницу « [Проблемы](https://github.com/FreeCodeCamp/FreeCodeCamp/issues) с [GitHub](https://github.com/FreeCodeCamp/FreeCodeCamp/issues) для FreeCodeCamp» и нажмите « `New Issue` .
|
||||
|
||||
2. **Иметь полезное название**
|
||||
|
||||
|
@ -17,7 +17,7 @@ localeTitle: Удалите сектор Git как локально, так и
|
||||
|
||||
## Рабочий процесс Delete:
|
||||
|
||||
`AwesomeRepo` , у вас есть репо, называемое `AwesomeRepo` , и его размещение в Github в таком месте, как `https://github.com/my_username/AwesomeRepo` .
|
||||
`AwesomeRepo` , у вас есть репо, называемое `AwesomeRepo` , и его размещение в GitHub в таком месте, как `https://github.com/my_username/AwesomeRepo` .
|
||||
|
||||
Также предположим, что у него есть ветви вроде:
|
||||
`master`
|
||||
|
@ -30,7 +30,7 @@ localeTitle: Развертывание в Openshift
|
||||
|
||||
* Заполните наш URL Git и название нашей ветки.
|
||||
|
||||

|
||||

|
||||
|
||||

|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
---
|
||||
title: Emojis for Gitter and Github
|
||||
title: Emojis for Gitter and GitHub
|
||||
localeTitle: Эможи для Гиттера и Гитуба
|
||||
---
|
||||
Gitter IM и GitHub поддерживают ряд прохладных эмозинов (смайликов). От `:sunny:`  to `:poop:`  вы можете выразить целый ряд эмоций!
|
@ -12,7 +12,7 @@ localeTitle: Руководство по развертыванию Heroku
|
||||
|
||||
5. Вы попадете на панель инструментов для этого приложения. Перейдите на вкладку «Развернуть».
|
||||
|
||||
6. Там вам будет приятно узнать, что вы можете подключиться к репозиторию github. В разделе «Метод развертывания» выберите Github и выполните аутентификацию, подписавшись в Github.
|
||||
6. Там вам будет приятно узнать, что вы можете подключиться к репозиторию github. В разделе «Метод развертывания» выберите GitHub и выполните аутентификацию, подписавшись в GitHub.
|
||||
|
||||
7. Прямо под этим, заполните свое имя рефинансирования github. (Это, конечно, требует, чтобы вы переместили репозиторий в github либо из облака9, либо из вашей локальной машины ... и что вы правильно настроили его. Подробнее об этом ниже.)
|
||||
|
||||
|
@ -34,7 +34,7 @@ localeTitle: Как клонировать и настраивать беспл
|
||||
|
||||
**Следующие команды _должны_ быть выполнены в Git Bash**
|
||||
|
||||
1. Следуйте инструкциям здесь [**freeCodeCamp на Github**](https://github.com/FreeCodeCamp/freecodecamp) и [**клонируйте**](https://github.com/FreeCodeCamp/freecodecamp) проект.
|
||||
1. Следуйте инструкциям здесь [**freeCodeCamp на GitHub**](https://github.com/FreeCodeCamp/freecodecamp) и [**клонируйте**](https://github.com/FreeCodeCamp/freecodecamp) проект.
|
||||
2. Убедитесь, что вы находитесь в каталоге, который вы клонировали с помощью GitHub (по умолчанию это freecodecamp).
|
||||
3. Запустить `cp sample.env .env`
|
||||
4. Запустить `npm install`
|
||||
|
@ -15,7 +15,7 @@ Free Code Camp Issue Моды и персонал всегда готовы по
|
||||
## Настройка вашей системы
|
||||
|
||||
1. Установите [Git](https://git-scm.com/) или ваш любимый клиент Git
|
||||
2. (Необязательно) [Установите SSH-ключ](https://help.github.com/articles/generating-ssh-keys/) для Github.
|
||||
2. (Необязательно) [Установите SSH-ключ](https://help.github.com/articles/generating-ssh-keys/) для GitHub.
|
||||
Использование SSH может значительно ускорить ваши взаимодействия с GitHub, поскольку вам не будет предложено ввести пароль.
|
||||
3. Создайте каталог родительских проектов в вашей системе. Для целей этого документа мы будем предполагать, что это `/mean/`
|
||||
|
||||
|
@ -10,4 +10,4 @@ localeTitle: Как получить помощь по Gitter
|
||||
* Если проблема, похоже, связана с самим сайтом, опубликовать снимок экрана или описать его хорошо.
|
||||
2. Помните, что люди там отдыхают, как и вы, так что будьте любезны!
|
||||
|
||||
3. Если ваша проблема сбила всех с толку в Gitter, попробуйте найти [свой вопрос в Github](http://forum.freecodecamp.com/t/searching-for-existing-issues-in-github/18390) для всех, кто опубликовал подобную проблему.
|
||||
3. Если ваша проблема сбила всех с толку в Gitter, попробуйте найти [свой вопрос в GitHub](http://forum.freecodecamp.com/t/searching-for-existing-issues-in-github/18390) для всех, кто опубликовал подобную проблему.
|
||||
|
@ -59,7 +59,7 @@ $ git статус
|
||||
|
||||
## Общие этапы
|
||||
|
||||
1. После того, как изменения будут исправлены, вам будет предложено создать запрос на перенос на странице Github на вилке.
|
||||
1. После того, как изменения будут исправлены, вам будет предложено создать запрос на перенос на странице GitHub на вилке.
|
||||
2. По умолчанию все запросы на отгрузку должны выполняться против основного репозитория FCC, `staging` ветви.
|
||||
3. Сделайте четкий заголовок для своего PR, который кратко показывает, что фиксируется. Не добавляйте номер проблемы в заголовок. Примеры: `Add Test Cases to Algorithm Drop It` примеры `Add Test Cases to Algorithm Drop It` `Correct typo in Challenge Size Your Images`
|
||||
4. В теле вашего PR содержится более подробное изложение сделанных вами изменений и почему.
|
||||
|
@ -9,7 +9,7 @@ localeTitle: Известные проблемы с Codepen
|
||||
3. **imgur hotlinking:** Если вы используете изображения с **сайта** [http://imgur.com,](http://imgur.com) они не будут отображаться большую часть времени, это связано с их TOS. Способ решения этой проблемы - использовать альтернативный сервис, например [http://postimg.org](http://postimg.org)
|
||||
4. **auto reload:** по умолчанию каждый раз, когда вы вносите изменения в окна редактора HTML или JS, окно предварительного просмотра обновляется. Вы можете отключить эту функцию и включить «кнопку запуска», перейдя в «Настройки»> «Поведение»> «Хотите кнопку« Выполнить »? и освободить коробку.
|
||||
5. **location.reload:** если вы столкнулись с проблемой своего кода, работающего в режиме отладки или в JSFiddle, но не в представлении редактора Codepen или полном просмотре страницы, проверьте, используется ли `location.reload()` . Если вы это сделали, вам нужно найти другой способ добиться желаемого, потому что Codepen разделит `location.reload` и оставит только `()` в вашем коде. Подробнее [здесь:](https://blog.codepen.io/documentation/editor/things-we-strip/)
|
||||
6. **отображать изображения, добавлять файлы css / js, размещенные в Github:** вы можете захотеть включить в свою таблицу стилей проекта, образ или файл js, размещенный в Github. Если вы добавите ссылку Github вашего файла в свои настройки в Codepen или в свой html / css, он не будет работать из коробки. Что вам нужно сделать:
|
||||
6. **отображать изображения, добавлять файлы css / js, размещенные в GitHub:** вы можете захотеть включить в свою таблицу стилей проекта, образ или файл js, размещенный в GitHub. Если вы добавите ссылку GitHub вашего файла в свои настройки в Codepen или в свой html / css, он не будет работать из коробки. Что вам нужно сделать:
|
||||
1. Перейдите в версию «Raw» файла
|
||||
2. Скопируйте URL-адрес
|
||||
3. Изменить `raw.githubusercontent.com` на `rawgit.com`
|
||||
|
@ -30,7 +30,7 @@ $$\huge\textstyle\color{#F00}{BigRed}\small\textstyle\color{#0F0}{SmallGreen}$$
|
||||
|
||||
## Детали
|
||||
|
||||
[KaTeX Github Repo](https://github.com/Khan/KaTeX) LaTeX - высококачественная система набора; он включает в себя функции, предназначенные для производства технической и научной документации. LaTeX является стандартом де-факто для связи и публикации научных документов. Его преимущества заметны в длинных документах, таких как книги, документы или тезисы.
|
||||
[KaTeX GitHub Repo](https://github.com/Khan/KaTeX) LaTeX - высококачественная система набора; он включает в себя функции, предназначенные для производства технической и научной документации. LaTeX является стандартом де-факто для связи и публикации научных документов. Его преимущества заметны в длинных документах, таких как книги, документы или тезисы.
|
||||
|
||||
Gitter использует Katex (пользовательская реализация LaTeX), и его можно использовать, вводя следующий код:
|
||||
```
|
||||
|
@ -30,7 +30,7 @@ $$\huge\textstyle\color{#F00}{BigRed}\small\textstyle\color{#0F0}{SmallGreen}$$
|
||||
|
||||
## Детали
|
||||
|
||||
[KaTeX Github Repo](https://github.com/Khan/KaTeX) LaTeX - высококачественная система набора; он включает в себя функции, предназначенные для производства технической и научной документации. LaTeX является стандартом де-факто для связи и публикации научных документов. Его преимущества заметны в длинных документах, таких как книги, документы или тезисы.
|
||||
[KaTeX GitHub Repo](https://github.com/Khan/KaTeX) LaTeX - высококачественная система набора; он включает в себя функции, предназначенные для производства технической и научной документации. LaTeX является стандартом де-факто для связи и публикации научных документов. Его преимущества заметны в длинных документах, таких как книги, документы или тезисы.
|
||||
|
||||
Gitter использует Katex (пользовательская реализация LaTeX), и его можно использовать, вводя следующий код:
|
||||
```
|
||||
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Linking Your Account with Github
|
||||
localeTitle: Связывание вашей учетной записи с Github
|
||||
title: Linking Your Account with GitHub
|
||||
localeTitle: Связывание вашей учетной записи с GitHub
|
||||
---
|
||||
В августе 2015 года мы подтолкнули некоторые изменения, вызвавшие проблемы для многих наших туристов.
|
||||
|
||||
|
@ -119,6 +119,6 @@ This is one cool app!
|
||||
|
||||
[Веб-сайт](https://webpack.js.org/)
|
||||
|
||||
[Webpack Github](https://github.com/webpack/webpack)
|
||||
[Webpack GitHub](https://github.com/webpack/webpack)
|
||||
|
||||
[webpack-dev-сервер Github](https://github.com/webpack/webpack-dev-server)
|
||||
[webpack-dev-сервер GitHub](https://github.com/webpack/webpack-dev-server)
|
||||
|
@ -1,15 +1,15 @@
|
||||
---
|
||||
title: Searching for Existing Issues in Github
|
||||
localeTitle: Поиск существующих проблем в Github
|
||||
title: Searching for Existing Issues in GitHub
|
||||
localeTitle: Поиск существующих проблем в GitHub
|
||||
---
|
||||
Если вы все еще видите проблемы после получения справки о Gitter , вам нужно попытаться выяснить, опубликовал ли кто-либо еще одну подобную проблему.
|
||||
|
||||

|
||||
|
||||
1. Перейдите на страницу « [Проблемы](https://github.com/FreeCodeCamp/FreeCodeCamp/issues) с [Github»](https://github.com/FreeCodeCamp/FreeCodeCamp/issues) FreeCodeCamp.
|
||||
1. Перейдите на страницу « [Проблемы](https://github.com/FreeCodeCamp/FreeCodeCamp/issues) с [GitHub»](https://github.com/FreeCodeCamp/FreeCodeCamp/issues) FreeCodeCamp.
|
||||
|
||||
2. Используйте панель поиска для поиска уже поданных проблем, которые могут быть связаны с вашей проблемой.
|
||||
|
||||
* Если вы найдете его, прочитайте его! Вы можете подписаться на получение обновлений об этой конкретной проблеме, нажав « `Subscribe` на боковой панели. Вы также можете прокомментировать эту проблему, если у вас есть что добавить.
|
||||
|
||||
* Если вы не можете найти какие-либо релевантные проблемы, вам следует создать новую проблему Github .
|
||||
* Если вы не можете найти какие-либо релевантные проблемы, вам следует создать новую проблему GitHub .
|
||||
|
@ -6,10 +6,10 @@ localeTitle: Поиск существующих проблем
|
||||
|
||||

|
||||
|
||||
1. Перейдите на страницу « [Проблемы](https://github.com/FreeCodeCamp/FreeCodeCamp/issues) с [Github»](https://github.com/FreeCodeCamp/FreeCodeCamp/issues) FreeCodeCamp.
|
||||
1. Перейдите на страницу « [Проблемы](https://github.com/FreeCodeCamp/FreeCodeCamp/issues) с [GitHub»](https://github.com/FreeCodeCamp/FreeCodeCamp/issues) FreeCodeCamp.
|
||||
|
||||
2. Используйте панель поиска для поиска уже поданных проблем, которые могут быть связаны с вашей проблемой.
|
||||
|
||||
* Если вы найдете его, прочитайте его! Вы можете подписаться на получение обновлений об этой конкретной проблеме, нажав « `Subscribe` на боковой панели. Вы также можете прокомментировать эту проблему, если у вас есть что добавить.
|
||||
|
||||
* Если вы не можете найти какие-либо релевантные проблемы, вам следует [создать новую проблему Github](http://forum.freecodecamp.com/t/creating-a-new-github-issue/18392) .
|
||||
* Если вы не можете найти какие-либо релевантные проблемы, вам следует [создать новую проблему GitHub](http://forum.freecodecamp.com/t/creating-a-new-github-issue/18392) .
|
||||
|
@ -16,6 +16,6 @@ Ruby был задуман 24 февраля 1993 года. В 1999 году в
|
||||
|
||||
Сегодня Ruby on Rails считается сплошной веб-картой; и он стал пионером множества отличных практик в веб-разработке.
|
||||
|
||||
Аналогично, многие [популярные сайты](https://prograils.com/posts/top-10-famous-sites-built-with-ruby-on-rails) закодированы в Ruby on Rails, таких как Github, Airbnb, Groupon и т. Д.
|
||||
Аналогично, многие [популярные сайты](https://prograils.com/posts/top-10-famous-sites-built-with-ruby-on-rails) закодированы в Ruby on Rails, таких как GitHub, Airbnb, Groupon и т. Д.
|
||||
|
||||
Существуют различные [реализации](https://github.com/cogitator/ruby-implementations/wiki/List-of-Ruby-implementations) Ruby. JRuby (Ruby on JVM), Ruby MRI (также называемый CRuby) и IronRuby (Ruby для .NET и Silverlight) - одни из самых популярных.
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Use Github Static Pages to Host Your Front End Projects
|
||||
localeTitle: Используйте статические страницы Github для размещения ваших проектов переднего плана
|
||||
title: Use GitHub Static Pages to Host Your Front End Projects
|
||||
localeTitle: Используйте статические страницы GitHub для размещения ваших проектов переднего плана
|
||||
---
|
||||
**Выгоды**
|
||||
|
||||
@ -13,11 +13,11 @@ localeTitle: Используйте статические страницы Gith
|
||||
* Управление версиями Git
|
||||
* Улучшенный экранный опыт в сфере недвижимости
|
||||
|
||||
## Git to Github
|
||||
## Git to GitHub
|
||||
|
||||
Поскольку я уже сохраняю локально и использую git для управления версиями, я решил, что могу загрузить его в Github. Кроме того, Github обладает фантастическим, бесплатным сервисом для интерфейсных проектов под названием [Github Pages](https://pages.github.com/) . Просто обновите свое репо и ваши изменения вживую.
|
||||
Поскольку я уже сохраняю локально и использую git для управления версиями, я решил, что могу загрузить его в GitHub. Кроме того, GitHub обладает фантастическим, бесплатным сервисом для интерфейсных проектов под названием [GitHub Pages](https://pages.github.com/) . Просто обновите свое репо и ваши изменения вживую.
|
||||
|
||||
Как это работает, просто. Github проверяет, имеет ли ваш репозиторий ветвь с именем `gh-pages` и обслуживает любой код, который находится в этой ветке. Здесь нет back-end, но HTML, CSS и JS работают как шарм.
|
||||
Как это работает, просто. GitHub проверяет, имеет ли ваш репозиторий ветвь с именем `gh-pages` и обслуживает любой код, который находится в этой ветке. Здесь нет back-end, но HTML, CSS и JS работают как шарм.
|
||||
|
||||
## Первые вещи сначала
|
||||
|
||||
|
@ -40,7 +40,7 @@ Git - это система управления распределенной в
|
||||
* [Git In the Trenches](http://cbx33.github.io/gitt/) - Git In The Trenches, или GITT предназначен для книги, в которой основное внимание уделяется обучению людей использованию Git, сопутствующей сценариям, которые испытывает вымышленная компания Tamagoyaki Inc.. Загрузите эту книгу в формате PDF, mobi или ePub бесплатно.
|
||||
* [Официальный учебник Git](https://git-scm.com/docs/gittutorial) - в этом руководстве объясняется, как импортировать новый проект в Git, вносить в него изменения и обмениваться изменениями с другими разработчиками.
|
||||
* [Официальное руководство пользователя Git](https://git-scm.com/docs/user-manual.html) - это руководство предназначено для чтения кем-то с базовыми навыками командной строки UNIX, но ранее не было известно о Git.
|
||||
* [Попробуйте Git Tutorial от Github и CodeSchool.](https://try.github.io) Этот учебник - быстрый 15-минутный спринт, чтобы начать работу с Git в браузере.
|
||||
* [Попробуйте Git Tutorial от GitHub и CodeSchool.](https://try.github.io) Этот учебник - быстрый 15-минутный спринт, чтобы начать работу с Git в браузере.
|
||||
|
||||
## Другие источники
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Writing a Markdown File for Github Using Atom
|
||||
localeTitle: Запись файла Markdown для Github с помощью Atom
|
||||
title: Writing a Markdown File for GitHub Using Atom
|
||||
localeTitle: Запись файла Markdown для GitHub с помощью Atom
|
||||
---
|
||||
Markdown - способ стилизации текста в Интернете, а пользователи GitHub используют уценку для предоставления документации для своих репозиториев.
|
||||
|
||||
|
@ -44,7 +44,7 @@ Flask - это легкое веб-приложение WSGI и микро-ка
|
||||
|
||||
Flask предлагает предложения, но не обеспечивает каких-либо зависимостей или макета проекта. Разработчик должен выбрать инструменты и библиотеки, которые они хотят использовать. Сообщество предлагает множество расширений, которые упрощают добавление новых функций.
|
||||
|
||||
Фляга была сделана в 2004 году международной группой питонистов под названием «Pocoo», как шутка от первого дурака, которая позже превратилась в «реальную» вещь. Согласно Wikpedia, это была самая используемая веб-инфраструктура Python на Github. Это бесплатная и открытая микроархитектура, написанная на Python ( [просмотр GitHub](https://github.com/freeCodeCamp/guide/tree/master/src/pages/javascript) ). Как утверждает Википедия,
|
||||
Фляга была сделана в 2004 году международной группой питонистов под названием «Pocoo», как шутка от первого дурака, которая позже превратилась в «реальную» вещь. Согласно Wikpedia, это была самая используемая веб-инфраструктура Python на GitHub. Это бесплатная и открытая микроархитектура, написанная на Python ( [просмотр GitHub](https://github.com/freeCodeCamp/guide/tree/master/src/pages/javascript) ). Как утверждает Википедия,
|
||||
|
||||
Колба классифицируется как микрокарта, потому что она не требует специальных инструментов или библиотек. Он не имеет уровня абстракции базы данных, проверки формы или любых других компонентов, в которых уже существующие сторонние библиотеки предоставляют общие функции.
|
||||
|
||||
|
@ -122,4 +122,4 @@ MyComponent.defaultProps = {
|
||||
|
||||
Для получения дополнительной информации о PropTypes и других документах в React.
|
||||
|
||||
Перейдите на [официальный сайт](https://reactjs.org/) и прочитайте документы, или [Github Repo](https://github.com/facebook/react/)
|
||||
Перейдите на [официальный сайт](https://reactjs.org/) и прочитайте документы, или [GitHub Repo](https://github.com/facebook/react/)
|
||||
|
@ -66,7 +66,7 @@ import { createStore, applyMiddleware } from 'redux';
|
||||
|
||||
### Рекомендации
|
||||
|
||||
* [Redux Thunk Github Repo](https://github.com/reduxjs/redux-thunk)
|
||||
* [Redux Thunk GitHub Repo](https://github.com/reduxjs/redux-thunk)
|
||||
* [Redux Middleware](https://redux.js.org/advanced/middleware)
|
||||
|
||||
### источники
|
||||
|
@ -128,4 +128,4 @@ Ruby имеет несколько фреймворков (драгоценны
|
||||
|
||||
## Что после изучения Руби?
|
||||
|
||||
Каждый язык программирования играет важную роль. Вы можете внести свой вклад в большое количество проектов с открытым исходным кодом, или вы можете подать заявку на некоторые крупные компании после того, как вы хорошо разбираетесь в Ruby. Как многие крупные интернет-сайты, такие как Basecamp, Airbnb, Bleacher Report, Fab.com, Scribd, Groupon, Gumroad, Hulu, Kickstarter, Pitchfork, Sendgrid, Soundcloud, Square, Yammer, Crunchbase, Slideshare, Funny или Die, Zendesk, Github, Shopify построены на Ruby, поэтому у вас есть много вариантов. Кроме того, многие стартапы нанимают людей, которые обладают навыками в RUby on Rails, поскольку не многие программисты пытаются изучить Ruby. Таким образом, у вас может быть четкое сокращение работы в стартап-компании. Итак, Ruby новичок дружелюбный и довольно сложный навык, чтобы найти у вас большое количество открытий для работы в качестве разработчика.
|
||||
Каждый язык программирования играет важную роль. Вы можете внести свой вклад в большое количество проектов с открытым исходным кодом, или вы можете подать заявку на некоторые крупные компании после того, как вы хорошо разбираетесь в Ruby. Как многие крупные интернет-сайты, такие как Basecamp, Airbnb, Bleacher Report, Fab.com, Scribd, Groupon, Gumroad, Hulu, Kickstarter, Pitchfork, Sendgrid, Soundcloud, Square, Yammer, Crunchbase, Slideshare, Funny или Die, Zendesk, GitHub, Shopify построены на Ruby, поэтому у вас есть много вариантов. Кроме того, многие стартапы нанимают людей, которые обладают навыками в RUby on Rails, поскольку не многие программисты пытаются изучить Ruby. Таким образом, у вас может быть четкое сокращение работы в стартап-компании. Итак, Ruby новичок дружелюбный и довольно сложный навык, чтобы найти у вас большое количество открытий для работы в качестве разработчика.
|
||||
|
@ -97,7 +97,7 @@ $ rails s
|
||||
| тест / | Единичные испытания, приборы и другие испытательные устройства. Они описаны в приложениях для тестирования Rails. |
|
||||
| tmp / | Временные файлы (например, файлы кеша и pid). |
|
||||
| поставщик / | Место для всех сторонних кодов. В типичном приложении Rails это включает в себя драгоценные камни. |
|
||||
| .gitignore | Этот файл сообщает git, какие файлы (или шаблоны) он должен игнорировать. См. Github - Игнорирование файлов для получения дополнительной информации об игнорировании файлов. |
|
||||
| .gitignore | Этот файл сообщает git, какие файлы (или шаблоны) он должен игнорировать. См. GitHub - Игнорирование файлов для получения дополнительной информации об игнорировании файлов. |
|
||||
|
||||
Отличное место для начала работы с этой замечательной картой - это прочитать его [страницу «Начало работы»](http://guides.rubyonrails.org/getting_started.html) .
|
||||
|
||||
|
@ -32,5 +32,5 @@ Vim-Plug минималистский менеджер плагинов Vim.
|
||||
|
||||
#### Дополнительная информация:
|
||||
|
||||
* [Репозиторий Github](https://github.com/junegunn/vim-plug) - Vim-Plug
|
||||
* [Репозиторий GitHub](https://github.com/junegunn/vim-plug) - Vim-Plug
|
||||
* [VimAwesome](https://vimawesome.com/) - Исследуйте плагины Vim
|
@ -31,4 +31,4 @@ Vundle является коротким для пакета Vim и являет
|
||||
|
||||
#### Дополнительная информация:
|
||||
|
||||
* [Репозиторий Github](https://github.com/VundleVim/Vundle.Vim)
|
||||
* [Репозиторий GitHub](https://github.com/VundleVim/Vundle.Vim)
|
||||
|
Reference in New Issue
Block a user