BUMERAN
Setup VS Code
- Instalar Addons:
- Prettier Para formatear el código.
- vscode-styled-components Para que el código de SC se vea como un .css.
- MDX Para que los archivos de documentación MDX se vean mejor.
Version de Node
TSDX es compatible con la version 14.18.3
. Si tenes instalada otra version, hace uso del comando nvm
para instalar esa version, ademas este comando te permite alternar entre todas las versiones instaladas, sin necesidad de instalar, desinstalar, o reinstalar versiones dependiendo del proyecto en el que tengas que trabajar.
A tener en cuenta:
- La interfaz del componente ("IProps") tiene que estar en el mismo archivo del componente porque sino storybook genera mal la documentación automáticamente.
CI/CD - Otras consideraciones:
Solamente las ramas 'develop' o 'master' sincronizan archivos con los buckets de S3 "bumeran-ds" y "bumeran-ds-dev" para los ambientes de production y development, respectivamente. Al sincronizar, se tienen en cuenta las versiones más nuevas de un archivo y los cambios desde la última vez (adición y/o eliminación de archivos). El stage de 'publish' se encarga de publicar en el package registry del GitLab de la organización 'fravega-it'.