From 47a4ebd7337448c9de70e55a645952fd757eae97 Mon Sep 17 00:00:00 2001 From: AlejandroSuero Date: Mon, 29 Apr 2024 13:55:09 +0200 Subject: [PATCH 1/3] feat: implemented new issue template --- .github/ISSUE_TEMPLATE/bug_report.yml | 96 +++++++++++++++++++++++++++ .github/issue_template.md | 38 ----------- 2 files changed, 96 insertions(+), 38 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yml delete mode 100644 .github/issue_template.md diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 000000000..85be1e7bc --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,96 @@ +name: Reportar problema +description: Reporta un problema +title: "[Bug]: " +labels: ["bug"] +body: + - type: markdown + attributes: + value: "# Pre-requisitos" + - type: checkboxes + id: pre-requisitos + attributes: + label: pre-requisitos + description: | + Asegúrate de cumplir estos requisitos antes de reportar un problema + options: + - label: Estoy corriendo la última versión. + required: true + - label: | + He revisado si ya hay un issue creado con características similares. + required: true + - type: markdown + attributes: + value: "# Comportamiento esperado" + - type: textarea + id: comportamiento-esperado + attributes: + label: Comportamiento esperado + description: Describe el comportamiento esperado de la issue + placeholder: Esta feature debería hacer ... + - type: markdown + attributes: + value: "# Comportamiento actual" + - type: textarea + id: comportamiento-actual + attributes: + label: Comportamiento actual + description: Describe el comportamiento actual de la issue + placeholder: Esta feature hace ... + - type: markdown + attributes: + value: "# Información del bug" + - type: textarea + id: informacion-bug + attributes: + label: Información del bug + description: Aporta información sobre el bug + placeholder: Este bug ocurre cuando ... + - type: textarea + id: pasos-reproducir + attributes: + label: Pasos para reproducirlo + description: Pasos necesarios para reproducir el bug + placeholder: | + "1. Paso1 + 2. Paso2" + - type: markdown + attributes: + value: "# Contexto" + - type: dropdown + id: navegadores + attributes: + label: ¿En qué navegadores encuentras el problema? + multiple: true + options: + - Firefox + - Chrome + - Safari + - Microsoft Edge + - Opera + - Todos los navegadores + - type: input + id: version-navegador + attributes: + label: Versión del navegador + description: Versión del navegador en el cuál encuentras el problema + placeholder: Chrome v124.0.6367.92 ... + - type: dropdown + id: sistema-operativo + attributes: + label: Sistema operativo + description: Sistema operativo en el cuál encuentras el problema + multiple: true + options: + - Windows + - MacOS + - Linux + - Android + - Todos los sistemas + - type: markdown + attributes: + value: "# Información adicional" + - type: textarea + attributes: + label: otro + description: Información adicional + placeholder: Imágenes, link del código, snippet ... diff --git a/.github/issue_template.md b/.github/issue_template.md deleted file mode 100644 index 971b9321a..000000000 --- a/.github/issue_template.md +++ /dev/null @@ -1,38 +0,0 @@ -# Pre-requisitos - - - -- [ ] Estoy corriendo la última versión. -- [ ] He revisado si ya hay un issue creado con las mismas características. - -# Comportamiento esperado - - - -# Comportamiento actual - - - -# Información del bug (si corresponde) - - - -## Pasos para reproducirlo - - - -1. Paso 1 -2. Paso 2 - -## Contexto - - - -- Navegador: Firefox, Chrome, Safari, Microsoft Edge, Opera, etc. -- Versión del navegador: --- -- Sistema operativo: Windows, MacOS, Linux - - -## Logs de error (si corresponde) - - \ No newline at end of file From c79f730806de7bf3bb0ed298acf812fcf8ee3ca1 Mon Sep 17 00:00:00 2001 From: AlejandroSuero Date: Mon, 29 Apr 2024 14:03:18 +0200 Subject: [PATCH 2/3] fix: modified form rendering --- .github/ISSUE_TEMPLATE/bug_report.yml | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 85be1e7bc..75fe80178 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -9,7 +9,7 @@ body: - type: checkboxes id: pre-requisitos attributes: - label: pre-requisitos + label: Señala los requisitos cumplidos description: | Asegúrate de cumplir estos requisitos antes de reportar un problema options: @@ -20,16 +20,13 @@ body: required: true - type: markdown attributes: - value: "# Comportamiento esperado" + value: "# Comportamiento" - type: textarea id: comportamiento-esperado attributes: label: Comportamiento esperado description: Describe el comportamiento esperado de la issue placeholder: Esta feature debería hacer ... - - type: markdown - attributes: - value: "# Comportamiento actual" - type: textarea id: comportamiento-actual attributes: @@ -38,7 +35,7 @@ body: placeholder: Esta feature hace ... - type: markdown attributes: - value: "# Información del bug" + value: "# Información" - type: textarea id: informacion-bug attributes: @@ -51,8 +48,8 @@ body: label: Pasos para reproducirlo description: Pasos necesarios para reproducir el bug placeholder: | - "1. Paso1 - 2. Paso2" + 1. Paso1 + 2. Paso2 - type: markdown attributes: value: "# Contexto" @@ -91,6 +88,10 @@ body: value: "# Información adicional" - type: textarea attributes: - label: otro - description: Información adicional - placeholder: Imágenes, link del código, snippet ... + label: Añade información adicional si fuese necesario + description: Imágenes, link del código, fragmento de código ... + placeholder: | + ```typescript + const variable = "..." + ``` + ... From db556d35db2c914595d8215665f9258515942405 Mon Sep 17 00:00:00 2001 From: AlejandroSuero Date: Mon, 29 Apr 2024 14:07:31 +0200 Subject: [PATCH 3/3] feat: added feature_request --- .github/ISSUE_TEMPLATE/feature_request.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/feature_request.yml diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 000000000..51b5eca59 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,20 @@ +name: Propuesta de mejora +description: Sugerir una mejora o feature para el proyecto +title: "[Feat]: " +labels: ["enhancement"] +body: + - type: markdown + attributes: + value: "## Pre-requisitos" + - type: markdown + attributes: + value: | + Antes de sugerir una feature, busca [features existentes](https://github.com/midudev/la-velada-web-oficial/issues) + - type: textarea + attributes: + label: Descripción + description: Descripción de la feature que quieres que se añada + placeholder: | + Estaría bien que el proyecto tuviese ... + validations: + required: true