Esta documentación es una guía para los equipos que hagan mejoras, correcciones o que agreguen nuevos componentes al sistema de diseño.
En el siguiente enlace pueden descargar el proyecto
Descargar proyectoTambien pueden acceder al repositorio en https://gitlab.tigocloud.net/digital-development/atomic
La versión base es: main-v1.0.0.min.css
Para realizar el versionamiento se debe tener en cuenta el significado de los digitos:
- 1. El valor aumenta cuando hay un cambio total de la versión
- 0. El valor aumenta cuando se hace una mejora o se agrega un nuevo componente
- 0. El valor aumenta cuando se hace la corrección de algún componente
Un ejemplo de versionamiento seria: main-v1.1.0.min.css donde el cambio de la versión es una mejora de uno o de los componentes
Versionamiento del CSS para el CDN
1. El cambio de versión se hace en el archivo package que se encuentra en la ruta sandbox/package.json

2. También se debe ingresar en el archivo changelog el cambio de versión y que se modificó. La ruta del archivo es sandbox/changelog.md, esto permite llevar un control de los cambios que se hacen en los versionamientos.

3. Luego de hacer los dos primeros pasos se debe crear y compilar el nuevo archivo CSS para el CDN, la función ya está creada en el archivo sandbox/gulpfile.js
En la terminal se debe ejecutar gulp createVersion lo cual creará la nueva versión en la carpeta sandbox/css

4. Una vez creado el archivo del versionamiento, en la terminal se debe realizar el commit con las especificiaciones de los cambios, el número de versión y hacer el push al master del repositorio

5. Para finalizar en el index del sandbox que se encuentra en la ruta sandbox/index.html se debe agregar el contenido del nuevo CSS para el CDN
Debe llevar la etiqueta de última versión y la etiqueta del upgrade, mejora o correción que se hizo en el despliegue, estas son las clases para las etiquetas:
- class="lst"
- class="estable"
- class="add"
- class="beta"

