Files
angular-challenges/docs/src/content/docs/pt-br/guides/create-challenge.md
2023-12-12 13:40:29 -03:00

2.2 KiB

title, description, sidebar
title description sidebar
Crie seu próprio desafio Guia para criar seu próprio desafio
order
5

Você tem uma ideia que gostaria de compartilhar, um bug interessante que você está batendo a cabeça em um de seus projetos pessoais ou um truque no Angular que você descobriu. Todas essas possibilidades são um bom ponto de partida para criar um desafio e compartilhar a solução com as outras pessoas.

Mas como você pode criar esses desafios?

Código Boilerplate

Para simplificar o processo, criei um gerador Nx que configurará todo código boilerplate para você começar mais rápido. A maneira mais fácil de rodar o código, é usando o console Nx: vá para Nx Console > generate > @angular-challenges/cli - challenge

Parâmetros

parâmetros obrigatórios

  • title: O título que você deseja dar para seu desafio. :::note[Nota] O título deve ter no máximo 25 caracteres. :::

  • challengeDifficulty: A dificuldade que você acredita que o desafio tem. Têm três níveis de dificuldade: 🟢 fácil / 🟠 médio / 🔴 difícil

  • name: nome da aplicação Nx. :::note[Nota] Deve ser escrito em kebab-case. :::

  • docRepository: A categoria do seu desafio: Nx, Angular, Angular Performance, Rxjs, NgRx, Typescript.

parâmetros opcionais

  • directory: Se você quiser que sua aplicação esteja localizada dentro de uma pasta específica de apps.
  • addTest: Se você quer adicionar configuração de testes.

O que é criado

  • O gerador criará todos os arquivos necessários para ter uma nova aplicação funcional. Todos esses arquivos serão criado dentro de apps/${directory}/${name}
  • Um arquivo Markdown com uma configuração mínima será criado dentro de docs/src/content/docs/challenges/${docRepository}

Criação do Desafio

A única coisa que falta é criar seu desafio. 🚀

:::danger[Importante] Não esqueça de atualizar a documentação para introduzir seu desafio e providenciar suas instruções. :::

É sua vez de agir!!! 💪

Submissão da Solução

Depois de uma semana mais ou menos, não esqueça de providenciar sua solução para seu desafio.