From 9b4f1609eb6ee4bfd73891bac114929a2424035e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20Pi=C3=B1era?= Date: Sat, 20 Sep 2025 11:54:34 -0300 Subject: [PATCH 01/12] Agregado: workflow para linting de archivos Markdown --- .github/workflows/markdown-lint.yml | 47 +++++++++++++++++++++++++++++ TP-03/README.md | 8 ----- 2 files changed, 47 insertions(+), 8 deletions(-) create mode 100644 .github/workflows/markdown-lint.yml diff --git a/.github/workflows/markdown-lint.yml b/.github/workflows/markdown-lint.yml new file mode 100644 index 0000000..186f6f2 --- /dev/null +++ b/.github/workflows/markdown-lint.yml @@ -0,0 +1,47 @@ +# Este workflow revisa el formato de todos los archivos Markdown (.md) usando markdownlint +# Se ejecuta automáticamente en cada Pull Request hacia cualquier rama + +name: Lint Markdown files + +on: + pull_request: + paths: + - "**/*.md" # Solo se activa si hay cambios en archivos .md + +jobs: + markdown-lint: + runs-on: ubuntu-latest # Usa una máquina virtual Ubuntu + steps: + - name: Checkout repository + uses: actions/checkout@v4 + # Descarga el código del repositorio para que el workflow pueda analizarlo + + - name: Set up Node.js + uses: actions/setup-node@v4 + with: + node-version: "20" # Instala Node.js versión 20 + # Node.js es necesario para instalar markdownlint-cli + + - name: Install markdownlint-cli + run: npm install -g markdownlint-cli + # Instala la herramienta markdownlint-cli de forma global + + - name: Run markdownlint and save log + run: | + markdownlint '**/*.md' > markdownlint-log.txt || true + # Ejecuta markdownlint y guarda el resultado en un log, aunque haya errores + + - name: Check for lint errors and fail if needed + run: | + if grep -qE "^.*\.md:" markdownlint-log.txt; then + echo "Se encontraron errores de formato en los archivos Markdown. Revisa el artefacto markdownlint-log.txt para más detalles." + exit 1 + fi + # Si el log tiene errores, falla el workflow + + - name: Upload markdownlint log + uses: actions/upload-artifact@v4 + with: + name: markdownlint-log + path: markdownlint-log.txt + # Sube el log como artefacto descargable diff --git a/TP-03/README.md b/TP-03/README.md index e6cb9cb..cdacdb8 100644 --- a/TP-03/README.md +++ b/TP-03/README.md @@ -54,12 +54,4 @@ ## Referencias -[5] []() -[5] []() - -[5] []() - -[5] []() - -[5] []() From 1f2eb34eadb9b33988910619d8250776e5eb76ae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20Pi=C3=B1era?= Date: Sat, 20 Sep 2025 12:00:22 -0300 Subject: [PATCH 02/12] =?UTF-8?q?Agregado:=20configuraci=C3=B3n=20de=20lin?= =?UTF-8?q?ting=20para=20archivos=20Markdown?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .markdownlint.yml | 18 ++++++++++++++++++ TP-03/README.md | 2 -- 2 files changed, 18 insertions(+), 2 deletions(-) create mode 100644 .markdownlint.yml diff --git a/.markdownlint.yml b/.markdownlint.yml new file mode 100644 index 0000000..a4fbf33 --- /dev/null +++ b/.markdownlint.yml @@ -0,0 +1,18 @@ +# Configuración estricta para markdownlint +# Puedes modificar o agregar reglas según tus necesidades + +MD013: # Longitud máxima de línea + line_length: 80 + strict: true +MD022: true # No permitir múltiples líneas en blanco consecutivas +MD024: true # No permitir encabezados duplicados +MD025: true # Solo un encabezado H1 por archivo +MD029: true # Listas ordenadas deben incrementarse en 1 +MD030: true # Listas sin líneas en blanco entre ítems +MD031: true # Listas y encabezados sin líneas en blanco extra +MD032: true # No permitir líneas en blanco al principio del archivo +MD034: true # No permitir enlaces sin formato +MD036: true # No permitir encabezados con asteriscos +MD038: true # No permitir tildes en bloques de código +MD041: true # El archivo debe comenzar con un encabezado +MD047: true # No permitir espacios al final de línea diff --git a/TP-03/README.md b/TP-03/README.md index cdacdb8..3a9ffc4 100644 --- a/TP-03/README.md +++ b/TP-03/README.md @@ -53,5 +53,3 @@ --- ## Referencias - - From 355c9afcff6abcad4eb43a5bd7f32b98c79ba444 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20Pi=C3=B1era?= Date: Sat, 20 Sep 2025 12:04:49 -0300 Subject: [PATCH 03/12] Mejoras en el workflow de linting para archivos Markdown y ajustes en la estructura del README --- .github/workflows/markdown-lint.yml | 31 ++++++++++++++++------------- README.md | 6 +++++- TP-03/README.md | 2 ++ 3 files changed, 24 insertions(+), 15 deletions(-) diff --git a/.github/workflows/markdown-lint.yml b/.github/workflows/markdown-lint.yml index 186f6f2..ada41b0 100644 --- a/.github/workflows/markdown-lint.yml +++ b/.github/workflows/markdown-lint.yml @@ -1,47 +1,50 @@ -# Este workflow revisa el formato de todos los archivos Markdown (.md) usando markdownlint -# Se ejecuta automáticamente en cada Pull Request hacia cualquier rama +# Workflow de GitHub Actions para revisar el formato de archivos Markdown (.md) usando markdownlint +# Se ejecuta automáticamente en cada Pull Request que modifique archivos .md -name: Lint Markdown files +name: Lint Markdown files # Nombre del workflow que aparecerá en GitHub Actions on: pull_request: paths: - - "**/*.md" # Solo se activa si hay cambios en archivos .md + - "**/*.md" # El workflow solo se ejecuta si en el PR hay cambios en archivos .md jobs: markdown-lint: - runs-on: ubuntu-latest # Usa una máquina virtual Ubuntu + runs-on: ubuntu-latest # El job se ejecuta en una máquina virtual Ubuntu steps: - name: Checkout repository uses: actions/checkout@v4 - # Descarga el código del repositorio para que el workflow pueda analizarlo + # Descarga el código fuente del repositorio en la máquina virtual para poder analizarlo - name: Set up Node.js uses: actions/setup-node@v4 with: - node-version: "20" # Instala Node.js versión 20 - # Node.js es necesario para instalar markdownlint-cli + node-version: "20" # Especifica la versión de Node.js a instalar + # Node.js es necesario porque markdownlint-cli está hecho para Node.js - name: Install markdownlint-cli run: npm install -g markdownlint-cli - # Instala la herramienta markdownlint-cli de forma global + # Instala la herramienta markdownlint-cli de forma global (disponible en toda la VM) - name: Run markdownlint and save log run: | + # Ejecuta markdownlint sobre todos los archivos .md del repositorio + # El resultado (errores y advertencias) se guarda en el archivo markdownlint-log.txt + # El '|| true' asegura que el workflow continúe aunque se encuentren errores markdownlint '**/*.md' > markdownlint-log.txt || true - # Ejecuta markdownlint y guarda el resultado en un log, aunque haya errores - name: Check for lint errors and fail if needed run: | + # Busca en el log si hay líneas que indiquen errores de formato + # Si encuentra errores, muestra un mensaje y termina el job con error (exit 1) if grep -qE "^.*\.md:" markdownlint-log.txt; then echo "Se encontraron errores de formato en los archivos Markdown. Revisa el artefacto markdownlint-log.txt para más detalles." exit 1 fi - # Si el log tiene errores, falla el workflow - name: Upload markdownlint log uses: actions/upload-artifact@v4 with: - name: markdownlint-log - path: markdownlint-log.txt - # Sube el log como artefacto descargable + name: markdownlint-log # Nombre del artefacto que se podrá descargar desde la interfaz de GitHub Actions + path: markdownlint-log.txt # Ruta al archivo de log generado + # Sube el archivo de log como artefacto descargable para que puedas ver los detalles de los errores diff --git a/README.md b/README.md index 6a9ef16..38a62a8 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,12 @@ # Comunicaciones de Datos -Este repositorio contiene todos los trabajos prácticos y laboratorios de la materia **Comunicaciones de Datos**. +Este repositorio contiene todos los trabajos +prácticos y laboratorios de la materia **Comunicaciones de Datos**. ## Grupo: Puerto1337 ### Integrantes + - Krede Julian - Piñera Nicolas - Noelia @@ -17,9 +19,11 @@ Este repositorio contiene todos los trabajos prácticos y laboratorios de la mat ## Cómo usar este repositorio 1. Clona el repositorio: + ```bash git clone ``` + 2. Accede a la carpeta del trabajo que deseas consultar. 3. Sigue las instrucciones específicas de cada trabajo (si las hay). diff --git a/TP-03/README.md b/TP-03/README.md index 3a9ffc4..cdacdb8 100644 --- a/TP-03/README.md +++ b/TP-03/README.md @@ -53,3 +53,5 @@ --- ## Referencias + + From 3d701c701cf2d321bc847084938aea1af1514343 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20Pi=C3=B1era?= Date: Sat, 20 Sep 2025 12:05:27 -0300 Subject: [PATCH 04/12] =?UTF-8?q?Agregado:=20regla=20MD12=20para=20permiti?= =?UTF-8?q?r=20l=C3=ADneas=20en=20blanco=20al=20principio=20del=20archivo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .markdownlint.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.markdownlint.yml b/.markdownlint.yml index a4fbf33..94f5af9 100644 --- a/.markdownlint.yml +++ b/.markdownlint.yml @@ -1,6 +1,7 @@ # Configuración estricta para markdownlint # Puedes modificar o agregar reglas según tus necesidades +MD12: true MD013: # Longitud máxima de línea line_length: 80 strict: true From 4cd08ef0dfec168f38e1f046c0905d42e8e51976 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20Pi=C3=B1era?= Date: Sat, 20 Sep 2025 12:07:23 -0300 Subject: [PATCH 05/12] =?UTF-8?q?Agregado:=20regla=20MD012=20para=20permit?= =?UTF-8?q?ir=20l=C3=ADneas=20en=20blanco=20al=20principio=20del=20archivo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .markdownlint.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.markdownlint.yml b/.markdownlint.yml index 94f5af9..8cbf9a6 100644 --- a/.markdownlint.yml +++ b/.markdownlint.yml @@ -1,7 +1,7 @@ # Configuración estricta para markdownlint # Puedes modificar o agregar reglas según tus necesidades -MD12: true +MD012: true MD013: # Longitud máxima de línea line_length: 80 strict: true From eaf7c37f8df66ce361783da8ad8ba956aca415f5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20Pi=C3=B1era?= Date: Sat, 20 Sep 2025 12:09:30 -0300 Subject: [PATCH 06/12] =?UTF-8?q?Mejorado:=20comando=20de=20ejecuci=C3=B3n?= =?UTF-8?q?=20de=20markdownlint=20para=20incluir=20configuraci=C3=B3n=20y?= =?UTF-8?q?=20an=C3=A1lisis=20recursivo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/markdown-lint.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/markdown-lint.yml b/.github/workflows/markdown-lint.yml index ada41b0..d45a340 100644 --- a/.github/workflows/markdown-lint.yml +++ b/.github/workflows/markdown-lint.yml @@ -28,10 +28,11 @@ jobs: - name: Run markdownlint and save log run: | - # Ejecuta markdownlint sobre todos los archivos .md del repositorio + # Ejecuta markdownlint desde la raíz del repositorio, usando el archivo de configuración .markdownlint.yml + # Analiza todos los archivos .md en todas las carpetas y subcarpetas # El resultado (errores y advertencias) se guarda en el archivo markdownlint-log.txt # El '|| true' asegura que el workflow continúe aunque se encuentren errores - markdownlint '**/*.md' > markdownlint-log.txt || true + markdownlint . --config .markdownlint.yml > markdownlint-log.txt || true - name: Check for lint errors and fail if needed run: | From 7df909906912ac10af3d4c9e14fdd8e5ac56200d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20Pi=C3=B1era?= Date: Sat, 20 Sep 2025 12:12:02 -0300 Subject: [PATCH 07/12] Eliminado: comentarios innecesarios en el workflow de linting y agregado paso para mostrar el log de markdownlint --- .github/workflows/markdown-lint.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/markdown-lint.yml b/.github/workflows/markdown-lint.yml index d45a340..3ae7816 100644 --- a/.github/workflows/markdown-lint.yml +++ b/.github/workflows/markdown-lint.yml @@ -1,6 +1,3 @@ -# Workflow de GitHub Actions para revisar el formato de archivos Markdown (.md) usando markdownlint -# Se ejecuta automáticamente en cada Pull Request que modifique archivos .md - name: Lint Markdown files # Nombre del workflow que aparecerá en GitHub Actions on: @@ -34,6 +31,12 @@ jobs: # El '|| true' asegura que el workflow continúe aunque se encuentren errores markdownlint . --config .markdownlint.yml > markdownlint-log.txt || true + - name: Show markdownlint log (debug) + run: | + echo "Contenido de markdownlint-log.txt:" + cat markdownlint-log.txt + # Muestra el contenido del log generado por markdownlint para depuración + - name: Check for lint errors and fail if needed run: | # Busca en el log si hay líneas que indiquen errores de formato From 3de4fc59da2032fcb0fe21a4a70458f4bd84f08d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20Pi=C3=B1era?= Date: Sat, 20 Sep 2025 12:15:58 -0300 Subject: [PATCH 08/12] =?UTF-8?q?Mejorado:=20verificaci=C3=B3n=20de=20erro?= =?UTF-8?q?res=20en=20el=20log=20de=20markdownlint=20para=20terminar=20el?= =?UTF-8?q?=20job=20si=20se=20encuentran=20errores=20de=20formato?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/markdown-lint.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/markdown-lint.yml b/.github/workflows/markdown-lint.yml index 3ae7816..163d8f9 100644 --- a/.github/workflows/markdown-lint.yml +++ b/.github/workflows/markdown-lint.yml @@ -39,9 +39,8 @@ jobs: - name: Check for lint errors and fail if needed run: | - # Busca en el log si hay líneas que indiquen errores de formato - # Si encuentra errores, muestra un mensaje y termina el job con error (exit 1) - if grep -qE "^.*\.md:" markdownlint-log.txt; then + # Si el archivo markdownlint-log.txt NO está vacío, muestra un mensaje y termina el job con error (exit 1) + if [ -s markdownlint-log.txt ]; then echo "Se encontraron errores de formato en los archivos Markdown. Revisa el artefacto markdownlint-log.txt para más detalles." exit 1 fi From 75734bd009f5e443dd0fa67e38dc1c84a8353680 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20Pi=C3=B1era?= Date: Sat, 20 Sep 2025 12:18:04 -0300 Subject: [PATCH 09/12] =?UTF-8?q?Mejorado:=20redirecci=C3=B3n=20de=20error?= =?UTF-8?q?es=20en=20el=20comando=20de=20ejecuci=C3=B3n=20de=20markdownlin?= =?UTF-8?q?t=20para=20capturar=20stderr=20en=20el=20log?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/markdown-lint.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/markdown-lint.yml b/.github/workflows/markdown-lint.yml index 163d8f9..22a8f09 100644 --- a/.github/workflows/markdown-lint.yml +++ b/.github/workflows/markdown-lint.yml @@ -28,8 +28,9 @@ jobs: # Ejecuta markdownlint desde la raíz del repositorio, usando el archivo de configuración .markdownlint.yml # Analiza todos los archivos .md en todas las carpetas y subcarpetas # El resultado (errores y advertencias) se guarda en el archivo markdownlint-log.txt + # El '2>&1' redirige también los errores (stderr) al archivo de log # El '|| true' asegura que el workflow continúe aunque se encuentren errores - markdownlint . --config .markdownlint.yml > markdownlint-log.txt || true + markdownlint . --config .markdownlint.yml > markdownlint-log.txt 2>&1 || true - name: Show markdownlint log (debug) run: | From b12ace02d685db5b1aac40eb5a0ac7f644f386f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20Pi=C3=B1era?= Date: Sat, 20 Sep 2025 12:20:03 -0300 Subject: [PATCH 10/12] Agregado: paso para subir el log de markdownlint como artefacto descargable --- .github/workflows/markdown-lint.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/markdown-lint.yml b/.github/workflows/markdown-lint.yml index 22a8f09..9177212 100644 --- a/.github/workflows/markdown-lint.yml +++ b/.github/workflows/markdown-lint.yml @@ -38,6 +38,13 @@ jobs: cat markdownlint-log.txt # Muestra el contenido del log generado por markdownlint para depuración + - name: Upload markdownlint log + uses: actions/upload-artifact@v4 + with: + name: markdownlint-log # Nombre del artefacto que se podrá descargar desde la interfaz de GitHub Actions + path: markdownlint-log.txt # Ruta al archivo de log generado + # Sube el archivo de log como artefacto descargable para que puedas ver los detalles de los errores + - name: Check for lint errors and fail if needed run: | # Si el archivo markdownlint-log.txt NO está vacío, muestra un mensaje y termina el job con error (exit 1) @@ -45,10 +52,3 @@ jobs: echo "Se encontraron errores de formato en los archivos Markdown. Revisa el artefacto markdownlint-log.txt para más detalles." exit 1 fi - - - name: Upload markdownlint log - uses: actions/upload-artifact@v4 - with: - name: markdownlint-log # Nombre del artefacto que se podrá descargar desde la interfaz de GitHub Actions - path: markdownlint-log.txt # Ruta al archivo de log generado - # Sube el archivo de log como artefacto descargable para que puedas ver los detalles de los errores From af62f6b61f51d446dc47f79e525d37ec08b5b43a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20Pi=C3=B1era?= Date: Sat, 20 Sep 2025 12:30:13 -0300 Subject: [PATCH 11/12] =?UTF-8?q?Mejorado:=20simplificaci=C3=B3n=20de=20la?= =?UTF-8?q?=20configuraci=C3=B3n=20de=20markdownlint=20y=20actualizaci?= =?UTF-8?q?=C3=B3n=20de=20la=20documentaci=C3=B3n=20de=20comandos=20=C3=BA?= =?UTF-8?q?tiles?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .markdownlint.yml | 3 -- TP-03/README.md | 2 - git.md | 109 +++++++++++++++++++++++++++++----------------- 3 files changed, 69 insertions(+), 45 deletions(-) diff --git a/.markdownlint.yml b/.markdownlint.yml index 8cbf9a6..ec484d8 100644 --- a/.markdownlint.yml +++ b/.markdownlint.yml @@ -2,9 +2,6 @@ # Puedes modificar o agregar reglas según tus necesidades MD012: true -MD013: # Longitud máxima de línea - line_length: 80 - strict: true MD022: true # No permitir múltiples líneas en blanco consecutivas MD024: true # No permitir encabezados duplicados MD025: true # Solo un encabezado H1 por archivo diff --git a/TP-03/README.md b/TP-03/README.md index cdacdb8..3a9ffc4 100644 --- a/TP-03/README.md +++ b/TP-03/README.md @@ -53,5 +53,3 @@ --- ## Referencias - - diff --git a/git.md b/git.md index 6ed51f9..c97aac3 100644 --- a/git.md +++ b/git.md @@ -1,86 +1,112 @@ -# Comandos de git +# Comandos Utiles + +## Cómo instalar y ejecutar markdownlint + +Para asegurarte de que tus archivos Markdown cumplen con las reglas de formato del repositorio, puedes usar markdownlint: + +1. Instala markdownlint-cli de forma global: + + ```bash + npm install -g markdownlint-cli + ``` + +2. Para corregir automáticamente los errores básicos de formato en todos los archivos `.md`: + + ```bash + markdownlint --fix "**/*.md" + ``` + +3. Para solo ver los errores sin corregir: + + ```bash + markdownlint "**/*.md" + ``` + +Esto te ayudará a mantener el formato consistente y evitar errores en los workflows de CI. + +## Comandos de git A continuacion se listaran los comandos mas utiles y comunes para trabajar con git y github 1. Agregar elementos o archivos creados. El punto significa que sea agregaran todos los elementos creados, si se desea agregar uno solo se cambia el punto por el nombre del archivo -```bash -git add . -``` + ```bash + git add . + ``` 2. Realizar un commit: sirve para agregar tu contenido con un mensaje descriptivo de la tarea realizada -```bash -git commit -m "Actualizacion TP1" -``` + ```bash + git commit -m "Actualizacion TP1" + ``` 3. Ver el estado de los archivos en el repositorio: muestra los cambios realizados y los archivos que están listos para ser añadidos o confirmados -```bash -git status -``` + ```bash + git status + ``` 4. Ver el historial de commits: muestra una lista de los commits realizados en el repositorio -```bash -git log -``` + ```bash + git log + ``` 5. Clonar un repositorio: copia un repositorio remoto a tu máquina local -```bash -git clone -``` + ```bash + git clone + ``` 6. Actualizar el repositorio local con los cambios del repositorio remoto -```bash -git pull -``` + ```bash + git pull + ``` 7. Subir los cambios locales al repositorio remoto -```bash -git push -``` + ```bash + git push + ``` ## Comandos para trabajar con ramas 1. Crear una nueva rama -```bash -git branch -``` + ```bash + git branch + ``` 2. Cambiar a una rama existente -```bash -git checkout -``` + ```bash + git checkout + ``` 3. Crear y cambiar a una nueva rama en un solo paso -```bash -git checkout -b -``` + ```bash + git checkout -b + ``` 4. Listar todas las ramas -```bash -git branch -``` + ```bash + git branch + ``` 5. Fusionar una rama con la rama actual -```bash -git merge -``` + ```bash + git merge + ``` 6. Eliminar una rama -```bash -git branch -d -``` + ```bash + git branch -d + ``` ## ¿Qué pasa cuando realizamos un push desde una rama? @@ -115,6 +141,7 @@ Cuando una pull request se fusiona y la rama asociada se elimina en GitHub, es i ``` 3. Actualizar las referencias remotas para eliminar las ramas que ya no existen en el remoto: + ```bash git fetch --prune ``` @@ -142,6 +169,7 @@ Cuando dos ramas tienen cambios en las mismas líneas de un archivo, Git genera ``` 5. Finaliza el merge con un commit: + ```bash git commit ``` @@ -187,6 +215,7 @@ Las etiquetas se utilizan para marcar puntos específicos en el historial de com ``` 7. Eliminar una etiqueta en el remoto: + ```bash git push origin --delete ``` From dfb1f8d053bc8280cd802030e461003292db1638 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20Pi=C3=B1era?= Date: Sat, 20 Sep 2025 12:31:34 -0300 Subject: [PATCH 12/12] =?UTF-8?q?Mejorado:=20habilitar=20la=20regla=20MD01?= =?UTF-8?q?3=20para=20permitir=20m=C3=BAltiples=20l=C3=ADneas=20en=20blanc?= =?UTF-8?q?o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .markdownlint.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.markdownlint.yml b/.markdownlint.yml index ec484d8..a9d9191 100644 --- a/.markdownlint.yml +++ b/.markdownlint.yml @@ -2,6 +2,7 @@ # Puedes modificar o agregar reglas según tus necesidades MD012: true +MD013: false MD022: true # No permitir múltiples líneas en blanco consecutivas MD024: true # No permitir encabezados duplicados MD025: true # Solo un encabezado H1 por archivo