feat: add ru translation for create-challenge

This commit is contained in:
Stanislav Gavrilov
2024-01-25 21:58:51 +03:00
parent ca5b2a5300
commit 7f384feabc

View File

@@ -0,0 +1,54 @@
---
title: Создай свое испытание
description: Руководство по созданию испытания
sidebar:
order: 5
---
У тебя есть идея, которой ты хочешь поделиться, интересная ошибка, с которой ты борешься в одном из своих приватных или побочных проектов, или трюк Angular, который ты обнаружил. Все эти возможности - хорошая отправная точка, чтобы создать задачу и поделиться ее решением с другими.
Но как начать создавать испытания?
## Шаблон создания испытания
Чтобы упростить этот процесс, я создал генератор Nx, который настроит все за тебя и поможет тебе быстрее начать. Проще всего его запустить в консоли Nx: перейди в раздел <b>Nx Console > generate > @angular-challenges/cli - challenge</b>
### Параметры
#### обязательные параметры
- <b>title</b>: Название, которое ты хочешь дать испытанию.
:::note[Примечание]
Название должно быть не больше 25 символов.
:::
- <b>challengeDifficulty</b>: Сложность испытания. Есть три уровня сложности : 🟢 простой / 🟠 средний / 🔴 трудный
- <b>name</b>: Имя NX приложения.
:::note[Примечание]
Имя должно быть написано **kebab-case**
:::
- <b>docRepository</b>: Категория испытания: Nx, Angular, Angular Performance, Rxjs, NgRx, Typescript.
#### не обязательные параметры
- <b>directory</b>: Если ты хочешь, чтобы приложение находилось в определенной папке внутри `apps`.
- <b>addTest</b>: Если хочешь добавить конфигурацию теста.
### Что будет создано
- Генератор создаст все файлы, необходимые для нового рабочего приложения. Все эти файлы будут созданы внутри `apps/${directory}/${name}`
- Файл Markdown с минимальными настройками будет создан внутри `docs/src/content/docs/challenges/${docRepository}`
## Создание испытания
Все что осталось - создать испытание. 🚀
:::danger[Опасно]
Не забудь обновить документацию, чтобы описать свою задачу и дать инструкции.
:::
Дальше действовать будешь ты!!! 💪
## Отправка решения
Через неделю или около того не забудь представить свое решение задачи.