diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000..7047dfd --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,56 @@ +name: "馃悶 Reporte de Error (Bug)" +description: "Informa sobre un problema t茅cnico para que possamos solucionarlo." +labels: ["bug", "triage"] +body: + - type: markdown + attributes: + value: | + ### 鈿狅笍 ADVERTENCIA DE SEGURIDAD + **No incluyas credenciales, tokens de API, contrase帽as ni datos sensibles.** Limpia cualquier log antes de enviarlo. + - type: input + id: bug-title + attributes: + label: T铆tulo del Error + placeholder: Describe brevemente el problema + validations: + required: true + - type: textarea + id: bug-description + attributes: + label: Descripci贸n del Error + placeholder: Describe qu茅 est谩 sucediendo de forma clara. + validations: + required: true + - type: textarea + id: reproduction-steps + attributes: + label: Pasos para Reproducir + placeholder: | + 1. Iniciar sesi贸n en... + 2. Navegar a la secci贸n... + 3. Hacer clic en el bot贸n... + validations: + required: true + - type: textarea + id: expected-actual + attributes: + label: Comportamiento Esperado vs. Actual + placeholder: 驴Qu茅 deber铆a haber pasado y qu茅 ocurri贸 en su lugar? + validations: + required: true + - type: dropdown + id: environment + attributes: + label: Entorno de Ejecuci贸n + options: + - Desarrollo (Local) + - Testing / Staging + - Producci贸n + validations: + required: true + - type: textarea + id: logs-context + attributes: + label: Logs o Capturas + description: Pega aqu铆 errores de consola o capturas relevantes. + render: shell \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..259e25a --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,5 @@ +blank_issues_enabled: false +contact_links: + - name: "Soporte Comunitario" + url: "https://github.com/anomalyco/bumi-unefa/discussions" + about: "Si tienes preguntas generales, usa las Discussions." \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/documentation.yml b/.github/ISSUE_TEMPLATE/documentation.yml new file mode 100644 index 0000000..bf819a5 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/documentation.yml @@ -0,0 +1,25 @@ +name: "馃摉 Mejora de Documentaci贸n" +description: "Reporta errores, falta de informaci贸n o mejoras en los manuales." +labels: ["documentation"] +body: + - type: input + id: doc-title + attributes: + label: T铆tulo de la Documentaci贸n + placeholder: Breve descripci贸n del tema + validations: + required: true + - type: textarea + id: doc-section + attributes: + label: Secci贸n o Archivo afectado + placeholder: "Ej: README.md o secci贸n de 'Configuraci贸n de Base de Datos'" + validations: + required: true + - type: textarea + id: improvement-detail + attributes: + label: 驴Qu茅 falta o qu茅 est谩 mal? + placeholder: Describe el cambio sugerido o la informaci贸n err贸nea. + validations: + required: true \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 0000000..dcfcd91 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,45 @@ +name: "馃殌 Solicitud de Funcionalidad" +description: "Prop贸n una nueva idea o mejora para el proyecto." +labels: ["enhancement"] +body: + - type: input + id: feature-title + attributes: + label: T铆tulo de la Funcionalidad + placeholder: Nombre corto de la caracter铆stica + validations: + required: true + - type: textarea + id: user-problem + attributes: + label: 驴Qu茅 problema resuelve esta funcionalidad? + placeholder: "Ej: Actualmente es dif铆cil visualizar los datos de..." + validations: + required: true + - type: textarea + id: solution-proposal + attributes: + label: Propuesta de Soluci贸n + placeholder: Describe c贸mo te imaginas que funcionar铆a esta caracter铆stica. + validations: + required: true + - type: textarea + id: alternatives + attributes: + label: Alternativas Consideradas + placeholder: 驴Has considerado otras formas de resolver este problema? + - type: textarea + id: dod + attributes: + label: Definici贸n de Hecho (Definition of Done) + placeholder: "驴Qu茅 criterios deben cumplirse para dar esta tarea por terminada?" + validations: + required: true + - type: dropdown + id: priority + attributes: + label: Prioridad Estimada + options: + - Baja (Mejora est茅tica/comodidad) + - Media (Ahorro de tiempo/flujo mejorado) + - Alta (Cr铆tica para el negocio/usuario) \ No newline at end of file diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 0000000..3e91828 --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,28 @@ +## Descripci贸n + + + +## Tipo de Cambio + +- [ ] **Fix** (Correcci贸n de bug) +- [ ] **Feature** (Nueva funcionalidad) +- [ ] **Breaking** (Cambio que rompe la compatibilidad hacia atr谩s) + +## Issue Relacionado + + +Closes # + +## Checklist de Pruebas + +- [ ] `npm run lint` ejecutado sin errores +- [ ] `npm run build` ejecutado sin errores +- [ ] Unit tests pasan (si aplica) + +## Capturas de Screenhots/Videos + + + +## Notas Adicionales + +