Crea tu propio desafío
Tienes una idea que quieres compartir, un error interesante con el que estás luchando en uno de tus proyectos privados o secundarios, o un tip de Angular que descubriste. Todas estas posibilidades son un buen punto de partida para crear un desafío y compartir la solución con los demás.
Pero, ¿cómo empiezas a crear estos desafíos?
Configuración de Plantillas (Boilerplate)
Para agilizar el proceso, he creado un generador Nx que configurará todo el boilerplate por ti y te preparará más rápido. La forma más sencilla de ejecutarlo es utilizando la consola Nx: ve a Nx Console > generate > @angular-challenges/cli - challenge
Parámetros
parámetros obligatorios
-
title: El título que quieres darle a tu desafío.
-
challengeDifficulty: La dificultad que crees que tiene tu desafío. Hay tres niveles de dificultad: 🟢 fácil / 🟠 medio / 🔴 difícil
-
name: nombre de la aplicación Nx.
-
docRepository: La categoría de tu Desafío: Nx, Angular, Angular Performance, Rxjs, NgRx, Typescript.
parámetros opcionales
-
directory: Si quieres que tu aplicación se encuentre en una carpeta específica dentro de
apps
. -
addTest: Si quieres agregar configuración de pruebas.
Qué se crea
-
El generador creará todos los archivos necesarios para tener una nueva aplicación de trabajo. Todos estos archivos se crearán dentro de
apps/${directory}/${name}
-
Se creará un archivo Markdown con la configuración mínima dentro de
docs/src/content/docs/challenges/${docRepository}
Creación del Desafío
Lo único que queda por hacer es crear tu desafío. 🚀
¡Es tu turno de actuar! 💪
Envío de la Solución
Después de una semana más o menos, no olvides proporcionar tu solución a tu desafío.