freeCodeCamp/docs/i18n-languages/russian/how-to-work-on-coding-chall...

3.3 KiB
Raw Blame History

Read these guidelines in other languages

Как работать над задачами по разработке

Изменения на GitHub

Каждая задача хранится в собственном файле разметки. Это упрощает редактирование задач прямо из GitHub.

Вы можете сделать изменения без каких-либо операций в вашей локальной системе.

После того, как вы найдете файл, который хотите изменить в интерфейсе GitHub, щелкните значок карандаша, чтобы начать редактирование файла. Это автоматически создаст форк проекта, если у вас его еще нет.

Вы также можете клонировать проект и редактировать локально на своем компьютере. Для получения помощи, прочитайте гайд для содействующих.

Шаблон задачи

Вот шаблон того, как выглядят файлы разметки задачи.

---
id: Уникальный идентификатор (алфавитно-цифровой, MongoDB _id)
title: Название задачи
challengeType: 0
guideUrl: 'url статьи руководства'
videoUrl: 'url видео объяснения'
---

## Описание
<section id='description'>
Описание задачи и того, что требуется для прохождения.
</section>

## Инструкции
<section id='instructions'>
Инструкции о том, что именно нужно сделать.
</section>
## Тесты
<section id='tests'>

``` yml
- text: Должен возвращать  "foo".
  testString: 'Строковая функция с использованием Chai'
```

</section>

<div id='js-seed'>

```js
Код, по умолчанию отображаемый в редакторе.
```

</div>

### Перед тестом
<div id='js-setup'>

```js
Код для настройки тестирования.
```

</div>

</section>

### После теста
<div id='js-teardown'>

```js
Код для проверки - пройден ли тест.
```

</div>

</section>

## Решение
<section id='solution'>

```js
Код решения задачи.
```

</section>

Полезные ссылки

Создание и редактирование задач:

  1. Руководство по оформлению задач - как создавать и оформлять задачи.

  2. Типы задач - что значит номер типа задачи (перечисление).

  3. Помощь FreeCodeCamp - Написание тестов для ES6 задач - видео Ethan Arrowood как он внес свой вклад в старую версию учебного плана.