Skip to content

Instantly share code, notes, and snippets.

View randymxd06's full-sized avatar
💻
Working

Randy Martínez Cepeda randymxd06

💻
Working
View GitHub Profile
@randymxd06
randymxd06 / AUTO_TAG.md
Last active March 13, 2024 13:05
Creating automatic tags using Github Tag Bump

Creating automatic tags using Github Tag Bump

To create automatic tags we are going to use a tool called Github Tag Bump which allows us to create tags automatically with just a few instructions.

First of all we must create a workflow and to do this we must create a folder .github/workflows in the root folder of the project and within this we must create a file, we can call it auto_tag.yml inside this file we are going to put the following code.

Example of use

@randymxd06
randymxd06 / CREATE_TAG.md
Last active August 1, 2024 16:35
Creating a tag using package.json with Github Actions

Creating a tag using package.json with Github Actions

In the following case I am creating a workflow so that when changes are uploaded to the main branch a tag is created taking into account the version of the package.json

Implementation

1. Create the workflow

In the root folder of the project you must create the .github/workflows folder so that Github Actions can interpret our YAML file and execute the tasks that we tell it.

@randymxd06
randymxd06 / VUE_TOOLS.md
Last active March 6, 2024 20:07
Vue Tools

🛠 Herramientas de Vue 🛠

Vue.js Logo

@randymxd06
randymxd06 / CLEAN_CODE_SOLID_PRINCIPLES.md
Last active March 9, 2024 13:09
Clean Code y Principios SOLID

👨‍💻Clean Code y Principios SOLID👩‍💻

SOLID

Esta es una guía basada en el curso de Clean Code y Principios SOLID de Fernando Herrera, en el que se enseñan conceptos y principios muy importantes para mantener el código lo más limpio posible y mantenible en el tiempo.

Este curso cubre una amplia gama de temas relacionados con la escritura de código limpio y la aplicación de principios sólidos de diseño de software. Desde técnicas para mejorar la legibilidad del código hasta pautas para estructurar proyectos de manera eficiente, este curso ofrece una sólida base para desarrolladores de todos los niveles.