Pular para o conteúdo
angular challenges logo Angular Challenges

Crie seu próprio desafio

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.

  • 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.

  • 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. 🚀

É 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.

Contribuidores

Obrigado a todos os contribuidores que ajudaram a melhorar esta documentação!

  • kabrunko-dev