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.