Skip to content

Commit 20bfbaa

Browse files
refactor: update project name and enhance code style
- Changed project name from "herramientasenespanol" to "codigo-codigo" in package.json. - Improved code formatting in UseState.tsx for consistency. - Refactored Counter.vue for better readability and consistent formatting. - Updated content.config.ts to use single quotes and improved formatting. - Changed import statement style in estilos.css to single quotes. - Fixed formatting in svelte.config.js for consistency. - Simplified tsconfig.json by consolidating include and exclude arrays.
1 parent a3097de commit 20bfbaa

File tree

20 files changed

+1840
-203
lines changed

20 files changed

+1840
-203
lines changed

.github/ISSUE_TEMPLATE/bug_report.md

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,17 @@
11
---
2-
name: 🐛 Reporte de Bug
3-
about: Crear un reporte para ayudarnos a mejorar
4-
title: '[BUG] [ASTRO | MAIN] '
2+
nombre: Reporte de Bug
3+
acerca: Crear un reporte para ayudarnos a mejorar
4+
titulo: '[BUG | TYPO] (FRAMEWORK): Descripción corta del bug o typo'
55
labels: bug
6-
assignees: ''
76
---
87

9-
<!-- Agregue en el Título/Title para que rama es el BUG: ASTRO | MAIN. La rama MAIN es React -->
8+
<!-- Gracias por contribuir. Por favor complete la siguiente información para facilitar la revisión. -->
109

11-
## 🐛 Descripción del Bug
10+
## Descripción del Bug
1211

13-
<!-- Una descripción clara y concisa de cuál es el bug/error. -->
12+
<!-- Una descripción clara y concisa de cuál es el bug/typo. -->
1413

15-
## 🔄 Pasos para Reproducir
14+
## Pasos para Reproducir
1615

1716
Pasos para reproducir el comportamiento:
1817

@@ -21,35 +20,35 @@ Pasos para reproducir el comportamiento:
2120
3. Scroll hasta '....'
2221
4. Vea el error en '...' -->
2322

24-
## Comportamiento Esperado
23+
## Comportamiento Esperado
2524

2625
<!-- Una descripción clara y concisa de lo que esperaba que pasara. -->
2726

28-
## Comportamiento Actual
27+
## Comportamiento Actual
2928

3029
<!-- Una descripción clara y concisa de lo que realmente pasó. -->
3130

32-
## 📸 Screenshots
31+
## Screenshots
3332

3433
<!-- Si aplica, agregue screenshots para ayudar a explicar su problema. -->
3534

36-
## 🌐 Información del Entorno
35+
## Información del Entorno
3736

3837
<!-- - OS: [ej. Windows 11, macOS Sonoma, Ubuntu 22.04]
3938
- Navegador: [ej. Chrome 120, Firefox 121, Safari 17]
4039
- Versión de Node.js: [ej. 18.17.0]
4140
- Versión del proyecto: [ej. 0.0.1] (este dato lo puede ver en el package.json). -->
4241

43-
## 📱 Información Adicional (si aplica)
42+
## Información Adicional (si aplica)
4443

4544
<!-- - Dispositivo: [ej. iPhone 15, Samsung Galaxy S23]
4645
- Resolución de pantalla: [ej. 1920x1080] -->
4746

48-
## 🔗 Contexto Adicional
47+
## Contexto Adicional
4948

5049
<!-- Agregue cualquier otro contexto sobre el problema aquí. -->
5150

52-
## ✏️ Logs de Error
51+
## Logs de Error
5352

5453
<!-- Si hay mensajes de error en la consola, inclúyalos aquí: -->
5554

Lines changed: 16 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -1,67 +1,27 @@
11
---
2-
name: 💡 Solicitud de Feature
3-
about: Sugerir una idea para este proyecto
4-
title: '[FEATURE] [ASTRO | MAIN] '
2+
nombre: Solicitud de Feature
3+
acerca: Sugerir una idea para este proyecto
4+
titulo: '[Arreglar | Agregar | Documentación | Mejorar | Estilos | Refactor | Test | Otros] ( Área | Framework): Descripción corta'
55
labels: enhancement
6-
assignees: ''
76
---
87

9-
<!-- Agregue en el Título/Title para que rama es el BUG: ASTRO | MAIN. La rama MAIN es React -->
8+
<!-- Gracias por contribuir. Por favor complete la siguiente información para facilitar la revisión. -->
109

11-
## 💡 Describa su solicitud de feature/funcionalidad detalladamente. ¿Cuál es la mejora que quisiera agregar?
12-
13-
<!-- Ej:
14-
Agregar [...] para [...]. -->
15-
16-
## 🎯 ¿Cómo mejoraría su feature/funcionalidad el uso de este proyecto?
17-
18-
<!-- Ej:
19-
Agregando esta funcionalidad se lograría [...]. -->
20-
21-
## 🔄 ¿Cómo agregaría este feature/funcionalidad ?
22-
23-
<!-- Ej:
24-
Creando un componente que [...]. -->
25-
26-
## 📱 ¿En qué plataforma sería útil?
27-
28-
<!-- Si es Ambas, solo marque esa opción. Borre las opciones que no use -->
29-
30-
- [] Escritorio
31-
- [] Móvil
32-
- [] Ambas
10+
## 💡 Describa su solicitud detalladamente.
11+
<!-- Describa lo que quiere hacer o que se haga -->
3312

3413
## 🏷️ ¿A qué categoría pertenece esta feature?
3514

3615
<!-- Borre las opciones que no use -->
3716

38-
- [] 🔐 Autenticación/Seguridad
39-
- [] 🍕 Gestión de ítems
40-
- [] 📊 Dashboard/Estadísticas
41-
- [] 🎨 UI/UX
42-
- [] 📱 Responsividad
43-
- [] 🔔 Notificaciones
44-
- [] ⚡ Performance
45-
- [] 🌐 Internacionalización
46-
- [] 🔧 Configuración
47-
- [] 🏗️ Arquitectura
48-
- [] 🚀 Colaboración
49-
- [] 🧪 Test
50-
- [] 📋 Otra
51-
52-
## 🎨 Mockups o Ejemplos (Opcional)
53-
54-
<!-- Borre esta sección si no aplica -->
55-
56-
Si tiene mockups, sketches, o ejemplos de otras apps, agréguelos aquí.
57-
58-
## 📈 ¿Qué tan importante es esta feature para usted?
59-
60-
<!-- Borre las opciones que no use -->
61-
62-
- [] 🔴 Crítica - No puedo usar la app sin esto
63-
- [] 🟡 Importante - Mejoraría significativamente mi experiencia
64-
- [] 🟢 Nice to have - Sería cool tenerlo
17+
- [] Arreglar (bug)
18+
- [] Agregar (nueva herramienta)
19+
- [] Documentación (mejorar documentación existente o agregar nueva)
20+
- [] Mejorar (optimización o mejora de funcionalidad existente)
21+
- [] Estilos (CSS, UI/UX)
22+
- [] Refactor (cambios en la estructura del código sin cambiar funcionalidad)
23+
- [] Test (agregar o mejorar pruebas)
24+
- [] Otros (especifique)
6525

6626
## 🤝 ¿Estaría dispuesto/a a contribuir con esta feature?
6727

@@ -74,6 +34,6 @@ Si tiene mockups, sketches, o ejemplos de otras apps, agréguelos aquí.
7434

7535
## 🔗 Contexto Adicional
7636

77-
<!-- Borre esta sección si no aplica -->
37+
<!-- Borre esta sección si no aplica -->
7838

79-
Agregue cualquier otro contexto o screenshots sobre la solicitud de feature aquí.
39+
<!-- Agregue cualquier otro contexto o screenshots sobre la solicitud de feature aquí. -->

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 19 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,32 @@
11
# Plantilla para Pull Request
22

3-
<!-- ¡Gracias por su contribución! Por favor, complete la siguiente información para ayudar a revisar su Pull Request. -->
3+
<!-- Gracias por contribuir. Por favor complete la siguiente información para facilitar la revisión. -->
44

55
## Descripción
66

7-
- ¿Qué issue resuelve este PR?
8-
<!-- Ejemplo: #123 -->
7+
<!-- elija solo uno de los siguientes: -->
98

10-
## Cambios realizados
9+
- Título: Título de guía
10+
- Framework: React | Vue | Svelte | SolidJS | Preact | Astro
11+
- Herramienta: ...
1112

12-
<!-- Borre las opciones que no use -->
13+
- Opcional:
1314

14-
- [] Nuevo feature
15-
- [] Corrección de bug
16-
- [] Refactorización
17-
- [] Documentación
18-
- [] Agregar test
19-
- [] Otro (especifique):
15+
- Resuelve algún issue o tarea? [ Ejemplo: `#123` ]
2016

21-
## Checklist
17+
## Checklist (obligatorio)
2218

23-
<!-- Todas las opciones deben estar marcadas para considerar el PR -->
19+
Marca todas las casillas antes de solicitar revisión:
2420

25-
- [] El código sigue la guía de estilo del proyecto
26-
- [] Se agregaron pruebas o se verificó manualmente
27-
- [] La documentación fue actualizada/agregada (si aplica)
28-
- [] No se incluyen datos sensibles ni credenciales
29-
- [] Se ejecutó `npm run lint` antes de enviar el PR
30-
31-
## Notas adicionales
32-
33-
<!-- ¿Hay algo más que debamos saber para revisar este PR? -->
21+
- [] Trabajé sobre un Issue ya definido.
22+
- [] Leí y seguí las convenciones de estilo en STYLE_GUIDE.md
23+
- [] El código compila sin errores locales
24+
- [] El MDX sigue la plantilla establecida en PLANTILLA_MDX.mdx
25+
- [] Verifiqué que `npm run lint` y `npm run prettierCheck` pasen sin errores.
26+
- [] Las nuevas rutas funcionan al ejecutar `npm run dev`
27+
- [] No se incluyen secretos ni credenciales
28+
- [] Añadí pruebas o validación manual (si aplica)
3429

3530
---
31+
32+
Gracias por su trabajo 🚀

.vscode/scminput.code-snippets

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"Commit mensaje estándar": {
33
"prefix": "ccm",
44
"body": [
5-
"${1|arreglar,agregar,documentacion,mejorar,estilos,refactor,test,otros|}(${2:área (opcional)}): ${3:descripción corta}",
5+
"${1|arreglar,agregar,documentacion,mejorar,estilos,refactor,test,otros|}(${2:área | framework}): ${3:descripción corta}",
66
"",
77
"${4:Descripción más detallada.}",
88
],

CONTRIBUTING.md

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Guía para Colaborar
22

3-
¡Gracias por su interés en contribuir a Herramientas en Español! Hay varias formas de colaborar: reportar bugs, proponer features, trabajar en features, crear/mejorar documentación y testear.
3+
¡Gracias por su interés en contribuir a Código - Código! Hay varias formas de colaborar: reportar bugs, proponer features, trabajar en features, crear/mejorar documentación y testear.
44

55
## Colaborar con código
66

@@ -17,8 +17,8 @@ Siga estos pasos para colaborar de manera efectiva y ordenada.
1717
- Abra su terminal y ejecute:
1818

1919
```bash
20-
git clone https://github.com/{su-usuario}/herramientasEnEspanol.git
21-
cd herramientasEnEspanol
20+
git clone https://github.com/{su-usuario}/codigo-codigo.git
21+
cd codigo-codigo
2222
```
2323

2424
### 3. Cree una rama para su cambio
@@ -27,8 +27,8 @@ Siga estos pasos para colaborar de manera efectiva y ordenada.
2727
git checkout -b nombre-de-su-rama
2828
```
2929

30-
> [!TIP]
31-
> Se debe crear una rama específica para cada aporte. Use nombres descriptivos, por ejemplo: `arreglar-typo-zustand`, `agregar-ejemplo-react-query`.
30+
> [!IMPORTANT]
31+
> Debe crear una rama específica para cada aporte. Use nombres descriptivos, por ejemplo: `arreglar-typo-zustand`, `agregar-ejemplo-react-query`.
3232
3333
### 4. Instale las dependencias
3434

@@ -38,7 +38,7 @@ npm install
3838

3939
### 5. Desarrolle su propuesta
4040

41-
- Siga la guía de estilo en `STYLE_GUIDE.md`.
41+
- Siga la guía de estilo en [Guía de Estilo](STYLE_GUIDE.md).
4242
- Asegúrese de seguir las buenas prácticas y el estilo del proyecto.
4343

4444
### 6. Pruebe su código
@@ -51,7 +51,6 @@ npm install
5151

5252
- Verifique que su cambio funciona y no rompe nada existente.
5353
- No olvide ejecutar `npm run lint` para verificar el **estilo** del código.
54-
- No olvide ejecutar `npm run test` para verificar que las pruebas pasen.
5554
- No olvide ejecutar `npm run prettierCheck` y `npm run prettierFix` para verificar y corregir el **formato** del código.
5655

5756
### 7. Haga commit y push
@@ -108,25 +107,24 @@ npm install
108107

109108
### ¿Cómo reportar un bug?
110109

111-
- Diríjase a la sección de [Issues](https://github.com/Ariel-GonzAguer/comidaEmergencia/issues) del repositorio.
110+
- Diríjase a la sección de [Issues](https://github.com/Ariel-GonzAguer/codigo-codigo/issues) del repositorio.
112111
- Haga clic en **New Issue** y seleccione **Reporte de Bug**.
113112
- Llene la plantilla como se indica.
114113
- **No incluya información sensible o privada**.
115114

116115
### ¿Cómo proponer una nueva funcionalidad?
117116

118-
- Vaya a la sección de [Issues](https://github.com/Ariel-GonzAguer/comidaEmergencia/issues).
117+
- Vaya a la sección de [Issues](https://github.com/Ariel-GonzAguer/codigo-codigo/issues).
119118
- Haga clic en **New Issue** y seleccione la plantilla **Solicitud de Feature**.
120119
- Llene la plantilla como se indica.
121120

122121
### Consejos
123122

124-
- Lea el `CODE_OF_CONDUCT.md` antes de contribuir.
125-
- Lea los archivos en la carpeta `documentacion/`.
126-
- Lea `STYLE_GUIDE.md` antes de hacer PR.
123+
- Lea el [Código de Conducta](CODE_OF_CONDUCT.md) antes de contribuir.
124+
- Lea [Guía de Estilo](STYLE_GUIDE.md) antes de hacer PR.
127125
- Sea respetuoso y paciente en las discusiones.
128126
- Si tiene dudas, abra un issue o pregunte en el Pull Request.
129127

130128
---
131129

132-
**¡Gracias por ayudar a mejorar ComidaEmergencia!**
130+
**¡Gracias por ayudar a mejorar Código-Código!**

PLANTILLA_MDX.mdx

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
id: nombreDeLaHerramienta
3+
titulo: Título de la guía
4+
herramienta: Nombre de la herramienta
5+
personaEncargada: Su nombre
6+
fechaDeCreacion: fecha en que se hace el PR
7+
fechaDeUltimaActualizacion: fecha en que se actualizó por última vez la entrada. Inicialmente igual a fechaDeCreacion
8+
framework: Elija solo uno → React | Vue | Svelte | SolidJS | Preact | Astro
9+
---
10+
11+
{/* importe el componente correspondiente aquí, por ejemplo: */}
12+
import UseState from '../src/components/React/UseState';
13+
14+
{/* descripción breve de la herramienta */}
15+
`useState` es un hook fundamental en React que permite a los componentes funcionales tener y gestionar su propio estado. Antes de los hooks, solo los componentes de clase podían tener estado, pero con `useState`, los componentes funcionales también pueden hacerlo de manera sencilla.
16+
17+
{/* indique cómo usar el componente. Agregue toda la documentación necesaria */}
18+
19+
## Importación
20+
21+
Para usar `useState`, primero debe importarlo desde React:
22+
23+
```jsx
24+
import React, { useState } from 'react';
25+
```
26+
27+
{/* ejemplo de uso básico */}
28+
29+
## Uso básico
30+
31+
<UseState client:load />
32+
33+
{/* agregue más secciones si es necesario. Entre más documentación, mejor. */}

README.md

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,18 @@
1-
# Herramientas en Español
1+
# Código - Código
22

33
Este es un proyecto web que muestra cómo usar tecnologías y bibliotecas populares, pero explicado en español. El objetivo es ayudar a personas hispanohablantes a entender y aplicar estas herramientas mediante ejemplos concretos y documentación, sin tener que pasar por la barrera del idioma.
44

5-
Usamos [Astro](https://astro.build/) como metaframework, ya que permite integrar componentes en varios frameworks (React, Vue, Svelte, Preact, SolidJS), además de soportar MDX para documentación enriquecida y ser ligero y fácil de desplegar.
5+
Usamos [Astro](https://astro.build/) como metaframework, ya que permite integrar componentes en varios frameworks (React, Vue, Svelte, Preact, SolidJS), además de soportar MDX para documentación enriquecida y ser ligero y fácil de desplegar. #TeamAstro 🚀
66

77
## Qué encontrará aquí
88

9-
- Componentes en React, Vue, Svelte, Preact, SolidJS.
9+
- Componentes en React, Vue, Svelte, Preact, SolidJS y Astro.
1010
- Explicaciones en español de muchas herramientas.
1111
- Ejemplos mínimos y patrones recomendados para integrarlas en proyectos.
1212
- Una colección de archivos en `coleccionHerramientas/` con guías por herramienta.
1313

14+
Visite [el sitio en vivo aquí](https://codigo-codigo.vercel.app/) para ver la documentación y ejemplos.
15+
1416
## Estructura principal del repositorio
1517

1618
- `src/` – Código del sitio (Astro + frameworks) y componentes de ejemplo.
@@ -29,8 +31,8 @@ Usamos [Astro](https://astro.build/) como metaframework, ya que permite integrar
2931
1. Clona el repositorio:
3032

3133
```bash
32-
git clone <url-del-repositorio>
33-
cd herramientasEnEspanol
34+
git clone https://github.com/Ariel-GonzAguer/codigo-codigo
35+
cd codigo-codigo
3436
```
3537

3638
2. Instala dependencias (ejemplo con npm):
@@ -47,7 +49,8 @@ npm run dev
4749

4850
4. Abre http://localhost:4321 (o el puerto que indique la salida) para ver la documentación y ejemplos.
4951

50-
Nota: Si usas otra herramienta (pnpm, yarn), reemplaza el comando de instalación y ejecución por el equivalente.
52+
> [!TIP]
53+
> Si usa otra herramienta (pnpm, yarn), reemplaza el comando de instalación y ejecución por el equivalente.
5154
5255
## Cómo está organizada la colección de herramientas
5356

0 commit comments

Comments
 (0)