This Banner is For Sale !!
Get your ad here for a week in 20$ only and get upto 15k traffic Daily!!!

Cómo escribir excelentes commits – DEV Community


Te ha pasado que cuando entras a un repositorio y buscas la lista de commits los comentarios son poco entendibles, no tienen una estructura definida o colocan mensajes como «se arregló error», pero estos comentarios no te aportan nada para entender el porqué del commit.

Elaboré este pequeño tutorial para mostrarte un formato que puedes aplicar en los comentarios de tus commits, que te ayuden en la navegación y da una thought de primer vistazo de los cambios realizados dentro de los mismos.

La estructura del mensaje es la siguiente:

<sort>(<scope>): <topic>

Ejemplo:

feat(belongings): se integran los belongings para redes sociales.
repair(Signin): se corrige inicio de sesión con fb
Kind

En el tipo de commit tenemos las siguientes opciones para elegir:

  • feat: Una nueva funcionalidad.
  • repair: Cuando se va a subir alguna corrección.
  • docs: Solo para los cambios en los documentos.
  • model: Cuando el cambio no afecta el código o la funcionalidad (Espacios en blanco, formato, punto y coma, and so on), solo la estructura.
  • refactor: Cuando el cambio en el código no corrige un error o agrega una nueva funcionalidad. Mejora en el código.

Scope
Es el ámbito donde se realizó el cambio, config, web-server, index, modulo, and so on. Si estas trabajando en Gitlab con incidencias, puedes asociar fácilmente el comentario con la incidencia agregando # y el número de esta, te dejo un repo como referencia https://gitlab.com/kairos6/api-kairos.

Topic
Contiene la descripción del cambio, se debe de utilizar en tiempo presente, máximo 100 caracteres.

Ultimos consejos:

  • Escribe los comentarios en inglés, esto le dará un plus a tu -repositorio.
  • Si trabajas con más personas, agrega esta información en el archivo de contribución para que tu equipo conozca como se tiene que crear los mensajes de los commits.
  • Tus commits deben de ser pequeños, es decir que contengan la menor cantidad de cambios, esto te ayudará a tener un mayor seguimiento de tus cambios.

Ya tienes todo para que tus proyectos sean muy profesionales, empieza ya a aplicar este formato a todos tus proyectos. Compárteme en mis redes sociales como lo aplicaste en tus commits o si tienes alguna otra forma de hacerlo.

The Article was Inspired from tech community site.
Contact us if this is inspired from your article and we will give you credit for it for serving the community.

This Banner is For Sale !!
Get your ad here for a week in 20$ only and get upto 10k Tech related traffic daily !!!

Leave a Reply

Your email address will not be published. Required fields are marked *

Want to Contribute to us or want to have 15k+ Audience read your Article ? Or Just want to make a strong Backlink?