blau-shared-frontend
v1.5.2
Published
Paquete de componentes, interfaces y configuraciones compartidas para proyectos Blau.
Downloads
214
Readme
blau-shared-frontend
Paquete de componentes, interfaces y configuraciones compartidas para proyectos Blau.
Instalación
npm install blau-shared-frontendUso
Importa los componentes, interfaces o configuraciones desde el directorio shared:
// Ejemplo de importación
import { IAppConfig } from "blau-shared-frontend/shared/interfaces";
import { MiComponente } from "blau-shared-frontend/shared/components";Probar components
El proyecto incluye un Playground para visualizar y probar todos los componentes de forma interactiva.
Ejecutar el Playground
npm run devEsto iniciará un servidor de desarrollo donde podrás ver todos los componentes disponibles:
- Form Components:
CustomSelect,CustomAutocomplete,CustomMultipleSelect - General Components:
CustomAccordion,CustomCardContainer,CustomTable,TabPanel,CustomSkeleton, etc.
Ubicación
El código del playground se encuentra en src/playground/index.tsx.
Estructura
shared/
app/
app-colors/
app-icons/
components/
forms/
interfaces/Contribuir
Es un paquete interno, no se hace fork. Para contribuir:
- Crea una rama con el número de ticket.
git checkout -b RR-836 - Realiza tus cambios y haz commit.
- Abre un Pull Request hacia
main. - El PR debe pasar todos los checks requeridos antes de poder hacer merge.
Publicación
El proceso de publicación está automatizado mediante GitHub Actions. Sigue estos pasos:
- Actualiza la versión en
package.jsonsiguiendo semver:npm version patch # 1.0.0 → 1.0.1 (bug fixes) npm version minor # 1.0.0 → 1.1.0 (new features) npm version major # 1.0.0 → 2.0.0 (breaking changes) - Abre un Pull Request con el cambio de versión y haz el merge a
main. - Ve a GitHub → Releases → Draft a new release.
- Crea un tag con el mismo número de versión que pusiste en
package.json(ej.1.5.1). - Publica el release — GitHub Actions construirá y publicará automáticamente el paquete a npm.
Licencia
MIT
