Saltar al contenido
angular challenges logo Angular Challenges

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.

Contributors

Thanks to all the contributors who have helped make this documentation better!

  • nelsongutidev