Skip to content

Commit 6ac3e9c

Browse files
committed
chore: init project
1 parent c4dcc78 commit 6ac3e9c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+1503
-1
lines changed

.editorconfig

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# editorconfig.org
2+
3+
root = true
4+
5+
[*]
6+
charset = utf-8
7+
end_of_line = lf
8+
indent_size = 2
9+
indent_style = space
10+
insert_final_newline = true
11+
trim_trailing_whitespace = true
12+
13+
[*.{yaml,yml}]
14+
indent_size = 3

.gitattributes

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
* text eol=lf
2+
3+
# Configs
4+
pnpm-lock.yaml text eol=lf -diff
5+
6+
# Graphics
7+
*.ai binary
8+
*.bmp binary
9+
*.eps binary
10+
*.gif binary
11+
*.gifv binary
12+
*.ico binary
13+
*.jng binary
14+
*.jp2 binary
15+
*.jpg binary
16+
*.jpeg binary
17+
*.jpx binary
18+
*.jxr binary
19+
*.pdf binary
20+
*.png binary
21+
*.psb binary
22+
*.psd binary
23+
*.svg text
24+
*.svgz binary
25+
*.tif binary
26+
*.tiff binary
27+
*.wbmp binary
28+
*.webp binary
29+
30+
# Audio
31+
*.kar binary
32+
*.m4a binary
33+
*.mid binary
34+
*.midi binary
35+
*.mp3 binary
36+
*.ogg binary
37+
*.ra binary
38+
39+
# Video
40+
*.3gpp binary
41+
*.3gp binary
42+
*.as binary
43+
*.asf binary
44+
*.asx binary
45+
*.avi binary
46+
*.fla binary
47+
*.flv binary
48+
*.m4v binary
49+
*.mng binary
50+
*.mov binary
51+
*.mp4 binary
52+
*.mpeg binary
53+
*.mpg binary
54+
*.ogv binary
55+
*.swc binary
56+
*.swf binary
57+
*.webm binary
58+
59+
# Ignore files (like .gitignore)
60+
*.*ignore text

.github/PULL_REQUEST_TEMPLATE/bug.md

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
# 🐛 [Solución de Bug: Nombre del Bug]
2+
3+
### Descripción del Problema
4+
5+
**Resumen del bug:**
6+
_Explica aquí de manera breve el bug que estás solucionando. ¿Qué comportamiento incorrecto ocurría? ¿Qué efectos tenía en el proyecto?_
7+
8+
**Issue relacionado (si existe):**
9+
_Si el bug está asociado a un issue existente, menciónalo aquí (ej. Closes #123). De lo contrario, por favor crea un [nuevo issue](issue)._
10+
11+
### 🔧 Solución Propuesta
12+
13+
**Descripción de la solución:**
14+
_Detalla cómo abordaste el problema y qué cambios específicos realizaste para solucionarlo. Explica cómo el código fue modificado y cuál es el resultado esperado con la solución._
15+
16+
**Archivos modificados:**
17+
_Enumera los archivos que fueron cambiados o afectados por la solución, por ejemplo:_
18+
19+
- `src/components/Header.js`
20+
- `src/utils/handleData.js`
21+
22+
### 🧪 Pruebas Realizadas
23+
24+
**Pruebas que he realizado:**
25+
_Detalla las pruebas que has ejecutado para asegurarte de que el bug fue corregido. Puedes mencionar tanto pruebas manuales como automatizadas que confirmen que el error ya no ocurre._
26+
27+
- [ ] Prueba manual en varios navegadores.
28+
- [ ] Google Chrome
29+
- [ ] Mozilla Firefox
30+
- [ ] Microsoft Edge
31+
- [ ] Opera
32+
- [ ] Otros. Por favor describir.
33+
- [ ] Pruebas unitarias actualizadas (si aplica).
34+
- [ ] Pruebas end-to-end realizadas (si aplica).
35+
36+
### ✅ Comportamiento Esperado
37+
38+
**Resultado esperado tras la solución:**
39+
_Describe el comportamiento correcto que debería observarse después de aplicar la solución. Esto ayuda a los revisores a entender el objetivo final y cómo debería funcionar la aplicación sin el bug._
40+
41+
### 📸 Capturas de pantalla, videos o GIFs (Opcional)
42+
43+
_Incluye aquí capturas de pantalla, videos o GIFs que muestren el antes y después, o simplemente el resultado de la solución, para que los revisores puedan visualizar rápidamente el cambio. Si no aplica, puedes eliminar esta sección._
44+
45+
### 🗒️ Notas Adicionales
46+
47+
_Si hay algo más relevante que debería mencionarse, como detalles técnicos, posibles efectos secundarios o sugerencias para mejorar otras partes relacionadas del código, menciónalo aquí. Si no aplica, puedes eliminar esta sección._
48+
49+
### 📦 Checklist
50+
51+
Antes de enviar la Pull Request, asegúrate de completar el siguiente checklist:
52+
53+
- [ ] He revisado que el código sea coherente con la guía de estilo del proyecto.
54+
- [ ] Mi solución no rompe ninguna funcionalidad existente.
55+
- [ ] Mi PR está vinculada correctamente a un issue.
56+
- [ ] Todas las pruebas relevantes han sido ejecutadas y pasadas (si aplica).
57+
- [ ] Acepto que mi PR se alinea con el [Código de Conducta de UXCorpRangel][codigo-de-conducta].
58+
59+
¡Gracias por su tiempo al revisar esta PR! Estoy abierto/a a cualquier sugerencia o mejora adicional. 😄
60+
61+
[issue]: https://github.com/UXCorpRangel/boilerplate/issues/new
62+
[codigo-de-conducta]: https://github.com/UXCorpRangel/.github/blob/main/CODE_OF_CONDUCT.md
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
# 📚 Actualización de documentación: [Título breve]
2+
3+
### 📋 Descripción
4+
5+
**Resumen de los cambios en la documentación:**
6+
_Describe brevemente qué cambios realizaste en la documentación. Puede incluir secciones nuevas, actualizaciones de contenido existente o correcciones, ya sea de código o del repositorio._
7+
_Ejemplo: Se añadieron instrucciones para la configuración de ambiente local._
8+
9+
### 🔧 Secciones modificadas/añadidas
10+
11+
**Archivos o secciones de documentación afectadas:**
12+
_Lista aquí los archivos o secciones del proyecto que fueron modificados o añadidos. Esto ayuda a los revisores a localizar rápidamente las áreas afectadas._
13+
_Ejemplo:_
14+
15+
- `docs/setup.md` (Nueva sección añadida)
16+
- `README.md` (Actualización de pasos de instalación)
17+
- `docs/api/overview.md` (Corrección de errores tipográficos)
18+
19+
**Issue relacionado (si existe):**
20+
_Si la actualización o cambio añadido a la documentación está asociado a un issue existente o solicitud de la comunidad, menciónalo aquí (ej. Closes #123). De lo contrario, por favor crea un [nuevo issue][issue]._
21+
22+
### 📝 Razón para los cambios
23+
24+
**Motivación de la actualización:**
25+
_Explica por qué se realizaron estos cambios en la documentación. ¿Fue para agregar más claridad? ¿Para actualizar contenido obsoleto? ¿Hubo un cambio en la funcionalidad que necesitaba ser documentado?_
26+
_Ejemplo: Se añadieron nuevas instrucciones para configurar variables de entorno, ya que la funcionalidad del proyecto ha cambiado._
27+
28+
### ✅ Detalles técnicos relevantes
29+
30+
**Cambios técnicos relacionados (si aplica):**
31+
_Si la actualización de la documentación está relacionada con algún cambio técnico reciente, menciónalo aquí. Por ejemplo, si una nueva feature fue añadida y ahora necesita estar documentada, o si hubo una refactorización que afecta a la documentación._
32+
33+
### 📸 Capturas de Pantalla, videos o GIFs (Opcional)
34+
35+
_Si has realizado cambios significativos en la documentación que afectan la interfaz de usuario (UI), puedes incluir capturas de pantalla, videos o GIFs que muestren cómo se ven esos cambios. Esto puede ser útil para visualizar cómo debería aparecer la documentación o una funcionalidad descrita. Si no aplica, puedes eliminar esta sección._
36+
37+
### 🔄 Checklist
38+
39+
Revisa los siguientes puntos antes de enviar la PR:
40+
41+
- [ ] Se revisó que los cambios estén alineados con el estilo y formato del resto de la documentación.
42+
- [ ] Se verificó que no haya errores tipográficos o de sintaxis en el contenido actualizado.
43+
- [ ] Se ha comprobado que todos los enlaces y referencias dentro de la documentación sean correctos y funcionen.
44+
- [ ] La documentación está actualizada y clara para nuevos colaboradores o usuarios del proyecto.
45+
- [ ] Los cambios realizados son precisos y reflejan correctamente las funcionalidades actuales del proyecto (si aplica).
46+
- [ ] Acepto que mi PR se alinea con el [Código de Conducta de UXCorpRangel][codigo-de-conducta].
47+
48+
Agradezco de antemano la revisión de esta actualización. Estoy abierto/a a cualquier sugerencia para mejorar la claridad o el formato de la documentación. 😄
49+
50+
[issue]: https://github.com/UXCorpRangel/boilerplate/issues/new
51+
[codigo-de-conducta]: https://github.com/UXCorpRangel/.github/blob/main/CODE_OF_CONDUCT.md
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
# ✨ Nueva feature: [Título de la nueva feature]
2+
3+
### 📋 Descripción de la feature
4+
5+
**Resumen de la nueva feature:**
6+
_Añade una breve descripción de la nueva feature que estás implementando. ¿Qué aporta esta nueva funcionalidad al proyecto? ¿Por qué es útil o necesaria?_
7+
8+
**Motivación:**
9+
_Explica por qué decidiste añadir esta feature y qué problema o necesidad busca resolver._
10+
11+
**Issue relacionado (si existe):**
12+
_Si la feature está asociado a un issue existente o solicitud de la comunidad, menciónalo aquí (ej. Closes #123). De lo contrario, por favor crea un [nuevo issue][issue]._
13+
14+
### 🔧 Implementación
15+
16+
**Detalles técnicos:**
17+
_Detalla cómo implementaste la nueva feature. Explica los principales cambios realizados en el código, las decisiones técnicas que tomaste, y cualquier cosa relevante para entender cómo funciona la nueva funcionalidad._
18+
19+
**Archivos modificados/añadidos:**
20+
_Lista los archivos que fueron modificados o añadidos para la implementación de esta feature, por ejemplo:_
21+
22+
- `src/components/FeatureComponent.js` (nuevo archivo)
23+
- `src/utils/featureHelper.js` (modificación)
24+
25+
---
26+
27+
### 🧪 Pruebas
28+
29+
**Pruebas que realizaste:**
30+
_Describe las pruebas que ejecutaste para asegurar que la nueva feature funciona correctamente. Esto puede incluir pruebas unitarias, funcionales, y/o manuales._
31+
32+
- [ ] Pruebas manuales para confirmar que la feature se comporta como se esperaba.
33+
- [ ] He comprobado que la feature no afecta negativamente otras partes del proyecto.
34+
- [ ] Pruebas unitarias para validar la funcionalidad (si aplica).
35+
36+
### 📸 Capturas de pantalla, videos o GIFs (Opcional)
37+
38+
_Si son cambios de interfaz, incluye capturas de pantalla, videos o GIFs que muestren la nueva feature en acción. Esto ayudará a los revisores a visualizar fácilmente la funcionalidad añadida._
39+
40+
### ✅ Comportamiento esperado
41+
42+
**Descripción del comportamiento:**
43+
_Explica el comportamiento esperado con la nueva feature. Esto incluye cómo se integra en el flujo actual del proyecto y cómo deberían interactuar los usuarios con la nueva funcionalidad._
44+
45+
### ⚙️ Consideraciones técnicas
46+
47+
**Impacto en el proyecto:**
48+
_Añade si esta nueva feature puede tener impacto en otras áreas del proyecto o si introduce alguna dependencia adicional. También indico si hay algún cambio importante en la estructura del código._
49+
_Si la feature requiere configuraciones adicionales o migraciones menciónalas aquí. Si no aplica, puedes eliminar esta sección._
50+
51+
### 🔄 Checklist
52+
53+
Antes de enviar esta Pull Request, he verificado lo siguiente:
54+
55+
- [ ] He revisado que mi código sigue la guía de estilo del proyecto.
56+
- [ ] La nueva feature no afecta negativamente la funcionalidad existente.
57+
- [ ] Mi PR está vinculada a un issue.
58+
- [ ] Todas las pruebas relevantes han sido ejecutadas y pasadas (si aplica).
59+
- [ ] Acepto que mi PR se alinea con el [Código de Conducta de UXCorpRangel][codigo-de-conducta].
60+
61+
Agradezco su tiempo y revisión. Estoy abierto/a a cualquier comentario o sugerencia que puedan tener para mejorar esta nueva feature. ¡Espero que esta adición sea útil para el proyecto! 😄
62+
63+
[issue]: https://github.com/UXCorpRangel/boilerplate/issues/new
64+
[codigo-de-conducta]: https://github.com/UXCorpRangel/.github/blob/main/CODE_OF_CONDUCT.md
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
# 🚑 Hotfix: [Título breve del hotfix]
2+
3+
### 📋 Descripción del problema
4+
5+
**Resumen del problema crítico:**
6+
_Explica de manera concisa el problema urgente que está causando un comportamiento inadecuado o bloqueo en la aplicación. ¿Qué es lo que no estaba funcionando? ¿Qué impacto tuvo en los usuarios o en el sistema?_
7+
8+
**Contexto y urgencia:**
9+
_Detalla por qué este hotfix es necesario de manera inmediata. ¿Afecta a todos los usuarios? ¿Está provocando fallos en producción?_
10+
11+
**Issue relacionado (si existe):**
12+
_Si el bug está asociado a un issue existente, menciónalo aquí (ej. Closes #123). De lo contrario, por favor crea un [nuevo issue][issue]._
13+
14+
### 🔧 Solución propuesta
15+
16+
**Descripción de la Solución:**
17+
_Describe los cambios aplicados para resolver el problema crítico. Explica de manera técnica qué has cambiado y por qué la solución resuelve el problema urgentemente._
18+
19+
**Archivos modificados:**
20+
_Indica los archivos en los que realizaste los cambios, por ejemplo:_
21+
22+
- `src/components/Auth.js`
23+
- `src/utils/errorHandler.js`
24+
25+
### 🧪 Pruebas realizadas
26+
27+
**Pruebas para Validar la Solución:**
28+
_Describe las pruebas manuales y automatizadas que realizaste para asegurarte de que el hotfix resuelve el problema sin introducir otros errores._
29+
30+
- [ ] Validación de que el problema ya no ocurre bajo las condiciones específicas que lo provocaban.
31+
- [ ] Test automatizados actualizados o añadidos (si es aplicable).
32+
33+
### ⏩ Comportamiento esperado
34+
35+
**Resultado tras el hotfix:**
36+
_Detalla el comportamiento correcto esperado después de aplicar este hotfix. Explica qué se espera que funcione correctamente ahora que el problema ha sido solucionado._
37+
38+
### 📸 Capturas de pantalla, videos o GIFs (Opcional)
39+
40+
_Incluye capturas de pantalla, videos o GIFs que muestren el error antes del hotfix y su solución en acción. Esto ayudará a los revisores a ver rápidamente el impacto del hotfix. Si no aplica, puedes eliminar esta sección._
41+
42+
### ⚠️ Impacto del hotfix
43+
44+
**Impacto potencial:**
45+
_Explica si este hotfix podría tener efectos colaterales o si es un cambio contenido que solo afecta la parte problemática del código. ¿Hay algún riesgo en otras áreas de la aplicación?. Si no aplica, puedes eliminar esta sección._
46+
47+
### 🔄 Siguientes Pasos
48+
49+
_Si este hotfix es solo una solución temporal, menciona los próximos pasos para resolver el problema de forma definitiva, o si es necesario refactorizar o mejorar alguna parte del código más adelante._
50+
51+
### 📦 Checklist
52+
53+
Antes de enviar la Pull Request, asegúrate de haber completado este checklist:
54+
55+
- [ ] He probado la solución en el entorno de staging.
56+
- [ ] El hotfix está enfocado únicamente en resolver el problema crítico.
57+
- [ ] Mi PR está vinculada correctamente a un issue o ticket de urgencia.
58+
- [ ] Todas las pruebas relevantes han sido ejecutadas y pasadas (si aplica).
59+
- [ ] Acepto que mi PR se alinea con el [Código de Conducta de UXCorpRangel][codigo-de-conducta].
60+
61+
Agradezco su pronta revisión y colaboración en este hotfix. Estoy disponible para cualquier comentario o ajuste necesario para que el hotfix sea implementado rápidamente. ¡Gracias por su apoyo! 😄
62+
63+
[issue]: https://github.com/UXCorpRangel/boilerplate/issues/new
64+
[codigo-de-conducta]: https://github.com/UXCorpRangel/.github/blob/main/CODE_OF_CONDUCT.md
Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
# 🔄 Refactorización: [Título breve del refactor realizado]
2+
3+
### 📋 Descripción general
4+
5+
**Resumen del refactor:**
6+
_Describe brevemente qué has refactorizado y por qué. ¿Qué áreas del código fueron optimizadas, simplificadas o mejoradas? ¿Qué motivó esta refactorización?_
7+
_Ejemplo: Refactorización del componente `UserProfile` para mejorar la legibilidad del código y reducir la duplicación de lógica._
8+
9+
**Issue relacionado (si existe):**
10+
_Si refactor añadido está asociado a un issue existente o solicitud de la comunidad, menciónalo aquí (ej. Closes #123). De lo contrario, por favor crea un [nuevo issue][issue]._
11+
12+
### 🔧 Cambios principales
13+
14+
**Descripción detallada de los cambios:**
15+
_Explica los principales cambios que has realizado. Sé claro/a acerca de las decisiones técnicas y las mejoras introducidas. Indica si has reemplazado patrones antiguos por otros más eficientes, optimizado funciones, o simplificado estructuras._
16+
17+
**Archivos y componentes afectados:**
18+
_Lista los archivos, componentes o módulos que fueron refactorizados. Esto ayudará a los revisores a localizar rápidamente las partes afectadas del código._
19+
_Ejemplo:_
20+
21+
- `src/components/UserProfile.js` (Optimización de lógica condicional)
22+
- `src/utils/dataFormatter.js` (Refactorización de funciones para mejorar la reutilización)
23+
24+
### 📝 Motivación
25+
26+
**Razón de la Refactorización:**
27+
_Describe por qué esta refactorización era necesaria. ¿Buscabas mejorar el rendimiento, legibilidad, o mantenimiento del código? ¿Había una deuda técnica que necesitaba ser resuelta?_
28+
_Ejemplo: Se simplificó la lógica de `UserProfile` para mejorar la comprensión del código por parte de otros desarrolladores y reducir errores futuros. Si no aplica, puedes eliminar esta sección._
29+
30+
### ✅ Beneficios esperados
31+
32+
**Resultados y beneficios:**
33+
_Indica los beneficios que se obtienen gracias a la refactorización. Puede ser código más limpio, más rápido, menos propenso a errores o más fácil de extender. Esto le dará al revisor una idea clara del impacto positivo que tiene tu trabajo._
34+
35+
_Ejemplo:_
36+
37+
- Mejor legibilidad del código.
38+
- Reducción de líneas de código redundante.
39+
- Mayor eficiencia en el manejo de datos.
40+
41+
### 🧪 Pruebas
42+
43+
**Pruebas Realizadas y consideraciones:**
44+
_Asegúrate de haber probado que los cambios no introducen errores. Explica cómo probaste el código refactorizado (pruebas unitarias, manuales, etc.). Si añadiste o modificaste tests, indícalo aquí._
45+
46+
- [ ] Pruebas manuales para asegurar que el comportamiento sigue siendo el esperado.
47+
- [ ] Se verificó que el código refactorizado no afecta otras áreas del proyecto.
48+
- [ ] Pruebas unitarias actualizadas para cubrir los cambios (si aplica).
49+
50+
### 📸 Capturas de pantalla, videos o GIFs (Opcional)
51+
52+
_Si el refactor tiene un impacto visible en la interfaz de usuario (UI), añade aquí capturas de pantalla, videos o GIFs que muestren las mejoras o cambios visuales (si los hay). Esto es especialmente útil para componentes front-end refactorizados. Si no aplica, puedes eliminar esta sección._
53+
54+
### 🛠️ Consideraciones técnicas y notas
55+
56+
**Impacto en el proyecto:**
57+
_Indica si la refactorización puede tener algún impacto en otras partes del proyecto, y si se necesitarán ajustes adicionales en el futuro. Si la refactorización incluye cambios importantes en la arquitectura o estructura del código, es importante mencionarlo._
58+
59+
_Ejemplo: Debido a la refactorización, algunos componentes ahora comparten una lógica común, lo que puede facilitar futuras extensiones. No se prevén cambios en el comportamiento existente._
60+
61+
### 🔄 Checklist
62+
63+
Antes de enviar esta Pull Request, asegúrate de cumplir con lo siguiente:
64+
65+
- [ ] El código refactorizado sigue la guía de estilo del proyecto.
66+
- [ ] La refactorización no introduce nuevas dependencias o complejidad innecesaria.
67+
- [ ] Se ha revisado que el comportamiento actual del proyecto no haya sido alterado negativamente.
68+
- [ ] Mi PR está vinculada a un issue.
69+
- [ ] Todas las pruebas relevantes han sido ejecutadas y pasadas (si aplica).
70+
- [ ] Acepto que mi PR se alinea con el [Código de Conducta de UXCorpRangel][codigo-de-conducta].
71+
72+
Me gustaría recibir feedback sobre la estructura del refactor para ver si se puede optimizar aún más. ¡Gracias por su tiempo y revisión!\_ 😄
73+
74+
[issue]: https://github.com/UXCorpRangel/boilerplate/issues/new
75+
[codigo-de-conducta]: https://github.com/UXCorpRangel/.github/blob/main/CODE_OF_CONDUCT.md

0 commit comments

Comments
 (0)