Asegura la calidad de los commits en Nx
Cuando ejecutamos el proceso de commit, ya vimos qué Git hooks están involucrados para validar el mensaje de commit (ver artículo Mejora tus mensajes de commit). Ahora comprobaremos que el código escrito es apto para llevarlo al repositorio remoto haciendo que cumpla ciertos requisitos tales…
Comparte esto:
Storybook en Nx Angular monorepo: Stories
Llegado el momento hay que crear las stories necesarias para las diferentes funcionalidades. Pero, ¿Qué es una stories? ¿Cómo se escriben? Bien, según la web de Storybook, una story captura el estado representado de un componente de la interfaz de usuario. Es una función que…
Comparte esto:
Storybook en Nx Angular monorepo: Estilos
Storybook viene por defecto con un diseño propio. No obstante, mostraremos cómo cambiar esos estilos propios mediante lo que Storybook llama «Theming«, es decir, crearemos un tema que incorpore las características de una guía de estilos: marca, tipografías, colores, etc. Instalación Comprueba que tienes instalada…
Comparte esto:
Storybook en Nx Angular monorepo: Linting
Para llevar a cabo la escritura de stories y la documentación vamos a seguir algunas recomendaciones. Mediante el proceso de linting nos comprometemos a seguir correctamente unas buenas prácticas a la hora de escribir. Para ello, nos apoyaremos en el eslint y unos packages para…
Comparte esto:
Storybook en Nx Angular monorepo: Configuración
En el artículo anterior vimos la instalación de Storybook en Nx Angular monorepo. Esa instalación venía con una configuración mínima por defecto que ahora vamos a ampliar un poco más para conocer un poco más su estructura y de paso tener alguna característica más. Antes…
Comparte esto:
Storybook en Nx Angular monorepo: Instalación
Cuando vas a desarrollar, se necesita tener a mano buena documentación para tirar de ella en algún momento cuando desconoces sobre el tema o tienes dudas. Esa documentación suele estar redactada formalmente con ejemplos de código en algunos casos para basarse o clarificar el concepto…
Comparte esto:
Actualización del monorepo Nx
En un artículo anterior, os mostramos la creación de un monorepo Nx para reunir todos los proyectos de los artículos publicados en este blog en un solo repositorio de github. Obviamente ofrece muchas ventajas al respecto y una de ellas es la que vamos a…
Comparte esto:
Monorepo
En este artículo utilizaremos la estrategia de desarrollo del monorepo para mantener en un único repositorio todo el software (proyectos) de manera que se pueda realizar un mejor mantenimiento del código. AngularFrontenders tiene en la actualidad varios repositorios ubicados en GitHub que corresponde a cada…