Saltar al contenido principal

EST-BDT-007 Estándar para commits de código

v 2.0

Propósito

El propósito de este documento es establecer un estándar para la creación de commits en los repositorios de código de Black Dot, con el fin de garantizar la consistencia, la accesibilidad y la trazabilidad de los cambios realizados en el código de la organización.

Notas introductorias

Los commits proporcionan un sistema claro y eficiente para la revisión y aprobación de cambios en el código de la organización, facilitando la gestión y el acceso a la información en los repositorios de Black Dot.

Estándares

La estructura de los mensajes de commit seguirá el estándar convencional de mensajes de commit, utilizando los siguientes prefijos:

  • feat: Nueva funcionalidad
  • fix: Corrección de errores
  • docs: Cambios en la documentación
  • style: Cambios que no afectan el significado del código (espacios en blanco, formato, punto y coma que faltan, etc.)
  • refactor: Cambios en el código que no corrigen errores ni agregan funcionalidades
  • test: Agregar pruebas faltantes o corregir pruebas existentes
  • chore: Cambios en el proceso de construcción o herramientas auxiliares y bibliotecas como generación de documentación, etc.

Además, se podrá utilizar el prefijo BREAKING CHANGE en el mensaje de commit para indicar que el cambio realizado es una modificación que rompe la compatibilidad con versiones anteriores.

Estructura del mensaje de commit

El mensaje de commit debe tener la siguiente estructura:

<tipo>(<área>): <descripción>

Control de cambios

VersiónCambio realizadoAnálisisAutorRevisor(es)Fecha de cambio
v 1.0Creación del estándarN/ACarlos SalgueroDaniel Hurtado11/03/2024
v 2.0Ajuste de formatoSe modificó el contenido del estándar de acuerdo a la plantilla porque el documento tenía información no requeridasYuna ChungRicardo Fernández23/04/2024