From 100c009a7ed664f230c63a54be4f3e452474f1bf Mon Sep 17 00:00:00 2001 From: Art Olshansky Date: Sat, 27 Oct 2018 15:37:39 +0300 Subject: [PATCH] translate(docs): how-to-work-on-coding-challenges.md to russian (#18544) * translate(docs):how-to-work-on-coding-challenges.md to russian * improved translate --- .../how-to-work-on-coding-challenges.md | 94 ++++++++++++++++++- 1 file changed, 91 insertions(+), 3 deletions(-) diff --git a/docs/russian/how-to-work-on-coding-challenges.md b/docs/russian/how-to-work-on-coding-challenges.md index 2f94fda1a5..7dd95ec024 100644 --- a/docs/russian/how-to-work-on-coding-challenges.md +++ b/docs/russian/how-to-work-on-coding-challenges.md @@ -10,8 +10,96 @@ -# Contribution Guidelines +# Как работать над задачами по разработке -Привет, 👋! +### Изменения на GitHub -Эти инструкции еще не переведены. Пожалуйста, проверьте эту проблему для получения дополнительной информации: [`# 18312`](https://github.com/freeCodeCamp/freeCodeCamp/issues/18312) +Каждая задача хранится в собственном файле разметки. Это упрощает редактирование задач прямо из GitHub. + +Вы можете сделать изменения без каких-либо операций в вашей локальной системе. + +После того, как вы найдете файл, который хотите изменить в интерфейсе GitHub, щелкните значок карандаша, чтобы начать редактирование файла. Это автоматически создаст форк проекта, если у вас его еще нет. + +Вы также можете клонировать проект и редактировать локально на своем компьютере. Для получения помощи, прочитайте [гайд для содействующих](/CONTRIBUTING.md). + +### Шаблон задачи + +Вот шаблон того, как выглядят файлы разметки задачи. + +````md +--- +id: Уникальный идентификатор (алфавитно-цифровой, MongoDB _id) +title: Название задачи +challengeType: 0 +guideUrl: 'url статьи руководства' +videoUrl: 'url видео объяснения' +--- + +## Описание +
+Описание задачи и того, что требуется для прохождения +
+ +## Инструкции +
+Инструкции о том, что именно нужно сделать. +
+## Тесты +
+ +``` yml +- text: Должен возвращать "foo". + testString: 'A stringified function using Chai asserts' +``` + +
+ +
+ +```js +Код по умолчанию отображается в редакторе. +``` + +
+ +### Перед тестом +
+ +```js +Код для настройки тестирования. +``` + +
+ + + +### После теста +
+ +```js +Код для проверки пройден ли тест +``` + +
+ + + +## Решение +
+ +```js +Код решения задачи. +``` + +
+```` + +### Полезные ссылки + +Создание и редактирование задач: + +1. [Руководство по оформлению задач](style-guide-for-curriculum-challenges.md) - как создавать и оформлять задачи + +2. [Типы задач](https://github.com/freeCodeCamp/learn/blob/a5cb25704168aa37f59a582f0bb5a19b7bd89b46/utils/challengeTypes.js) - что значит номер типа задачи (перечисление). + +3. [Помощь FreeCodeCamp - Написание тестов для ES6 задач](https://www.youtube.com/watch?v=iOdD84OSfAE#t=2h49m55s) - видео [Ethan Arrowood](https://twitter.com/ArrowoodTech) как он внес свой вклад в старую версию учебного плана