Un CHANGELOG es un archivo que documenta los cambios significativos realizados en un proyecto. Sirve como referencia para los desarrolladores, usuarios y colaboradores, proporcionando un registro claro de las actualizaciones, mejoras, correcciones de errores y otros eventos importantes en el ciclo de vida del software. Mantener un CHANGELOG actualizado mejora la transparencia y facilita la gestión del proyecto a largo plazo.
Aquí te proporcionamos una plantilla básica de un CHANGELOG en formato markdown que puedes adaptar a tus necesidades:
# CHANGELOG
## [Versión X.X.X] - YYYY-MM-DD
### Agregado
- Descripción de las nuevas funcionalidades o módulos.
### Cambiado
- Descripción de los cambios realizados a funcionalidades existentes.
### Corregido
- Descripción de las correcciones de errores.
### Eliminado
- Descripción de las funcionalidades o módulos eliminados.
## [Versión X.X.X] - YYYY-MM-DD
### Agregado
- Nueva funcionalidad de inicio de sesión.
### Corregido
- Error en la validación de datos corregido.
### Cambiado
- Diseño de la interfaz de usuario mejorado.
Un CHANGELOG es útil para proyectos de software de cualquier tipo y tamaño, ya sea un sitio web, una aplicación móvil o un framework de desarrollo. Aquí algunos ejemplos:
Para más detalles, puedes consultar la especificación oficial del formato CHANGELOG en el sitio: keepachangelog.com.
Jorge García
Fullstack developer