Versionado y actualizaciones
Foundation usa versionado semántico.
Tipos de cambio
patch: documentación, tests o fixes internos compatibles.minor: helpers nuevos compatibles hacia atrás.major: cambios incompatibles en nombres, parámetros o comportamiento.
Cómo adoptar una nueva versión
- Lee Changelog.
- Actualiza la dependencia en un solo repo primero.
- Ejecuta install con lockfile.
- Corre lint/build/smoke del repo consumidor.
- Revisa el diff generado.
- Escala al siguiente proyecto solo si el cambio aporta valor.
bash
yarn add @micazoyolli/foundation@^0.3.2
yarn install --frozen-lockfile
yarn build
yarn smokeCuándo esperar
No actualices si el proyecto no consume los nuevos helpers, si no hay tiempo de validar o si la versión entra durante una ventana crítica de deploy.
Qué nunca debe romper una minor
- Imports existentes desde
@micazoyolli/foundation. - Imports existentes desde
@micazoyolli/foundation/scss. - Comportamiento documentado de helpers públicos.