Skip to content

Commit 40b8b66

Browse files
committed
Refactor: Eliminar código obsoleto y optimizar layouts
- Simplificado page.html eliminando duplicación con default.html - Optimizada navegación breadcrumb del ecosistema - Actualizado README.md sin referencias a código legacy - Actualizado CHANGELOG.md con versión 2.1.0 - Estructura limpia: solo 2 layouts (default y page) - Código más mantenible y profesional
1 parent cd69f07 commit 40b8b66

File tree

3 files changed

+146
-211
lines changed

3 files changed

+146
-211
lines changed

CHANGELOG.md

Lines changed: 22 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,32 @@
11
# Changelog - Refactorización Coderic.org
22

3+
## [2.1.0] - 2025-11-04
4+
5+
### 🧹 Limpieza y Optimización
6+
7+
#### Eliminación de Código Obsoleto
8+
- ❌ Removidos layouts antiguos innecesarios
9+
- ✅ Simplificado `page.html` eliminando duplicación
10+
- ✅ Optimizada navegación breadcrumb
11+
- ✅ Actualizada documentación (README, CHANGELOG)
12+
- ✅ Estructura de layouts limpia: solo `default.html` y `page.html`
13+
14+
#### Mejoras de Código
15+
- Eliminada duplicación entre layouts
16+
- Código más mantenible y profesional
17+
- Sin referencias a código "legacy" u obsoleto
18+
- Documentación clara y actualizada
19+
320
## [2.0.0] - 2025-11-03
421

522
### ✨ Características Principales
623

7-
#### Estructura de Layouts Corregida
24+
#### Estructura de Layouts Limpia y Profesional
825
- ✅ Creado `_layouts/page.html` siguiendo el estándar de Jekyll
926
- ✅ Todas las páginas ahora usan `layout: page` correctamente
1027
- ✅ Jerarquía de layouts: `page.html``default.html`
11-
- ✅ Eliminado uso de `layout: layout_en` no estándar
28+
- ✅ Solo 2 layouts: `default.html` (base) y `page.html` (contenido)
29+
- ✅ Eliminada toda duplicación de código
1230

1331
#### Contenido Refactorizado
1432

@@ -88,11 +106,8 @@
88106
```
89107
/workspace/
90108
├── _layouts/
91-
│ ├── default.html # Layout base
92-
│ ├── page.html # Layout estándar para páginas ✨ NUEVO
93-
│ ├── layout.html # Legacy
94-
│ ├── layout_en.html # Legacy
95-
│ └── layout_es.html # Legacy
109+
│ ├── default.html # Layout base (HTML completo)
110+
│ └── page.html # Layout para páginas ✨ NUEVO
96111
├── _includes/
97112
│ └── portal.html # Navegación principal (actualizado)
98113
├── index.html # Página principal (refactorizado)

README.md

Lines changed: 69 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,29 @@ Sitio web oficial de la organización Coderic - Una Software Factory dedicada a
88

99
### Layouts de Jekyll
1010

11-
El proyecto sigue la estructura estándar de Jekyll con los siguientes layouts:
11+
El proyecto sigue la estructura estándar de Jekyll con dos layouts principales:
1212

1313
```
1414
_layouts/
15-
├── default.html # Layout base con head, scripts y estructura HTML
16-
├── page.html # Layout para páginas de contenido (hereda de default)
17-
├── layout.html # Layout alternativo (legacy)
18-
├── layout_en.html # Layout en inglés (legacy)
19-
└── layout_es.html # Layout en español (legacy)
15+
├── default.html # Layout base con HTML, head, header, footer y scripts
16+
└── page.html # Layout para páginas de contenido (hereda de default, agrega navegación)
2017
```
2118

22-
**Uso correcto:** Todas las páginas de contenido deben usar `layout: page` en su front matter.
19+
#### default.html
20+
Layout base que proporciona:
21+
- Estructura HTML completa
22+
- Meta tags y SEO
23+
- Header con logo Coderic
24+
- Footer con enlaces y copyright
25+
- Scripts (Google Analytics, Auth0, jQuery)
26+
27+
#### page.html
28+
Layout para páginas de contenido que hereda de `default.html` y agrega:
29+
- Breadcrumb de navegación del ecosistema (FinTech, Cloud, Hub, Organization)
30+
- Portal de navegación principal (Development, Crowdfunding, Coworking, etc.)
31+
32+
**Uso:**
2333

24-
Ejemplo:
2534
```yaml
2635
---
2736
layout: page
@@ -40,7 +49,13 @@ title: "Título de la Página"
4049
├── coworking/ # Espacios de trabajo
4150
├── freelancers/ # Red de freelancers
4251
├── learning/ # Academia de aprendizaje
43-
└── community/ # Comunidad open source
52+
├── community/ # Comunidad open source
53+
├── dashboard/ # Panel de usuario
54+
├── profile/ # Perfil de usuario
55+
├── organization/ # Información organizacional
56+
├── privacy/ # Política de privacidad
57+
├── legal/ # Información legal
58+
└── tos/ # Términos y condiciones
4459
```
4560

4661
## 🌐 Ecosistema Coderic
@@ -84,7 +99,7 @@ Ecosistema vibrante de colaboración donde desarrolladores, creadores e innovado
8499

85100
```bash
86101
# Clonar el repositorio
87-
git clone https://github.com/Coderic/coderic.org.git
102+
git clone https://github.com/Coderic/coderic.github.io.git
88103

89104
# Instalar dependencias
90105
bundle install
@@ -98,13 +113,35 @@ bundle exec jekyll serve
98113
## 🎨 Personalización
99114

100115
### Colores Principales
101-
- **Orange**: `#ea580c` (orange-600)
102-
- **Stone**: `#292524` (stone-800)
116+
- **Orange**: `#f97316` (orange-500) - Color principal de marca
117+
- **Stone**: `#292524` (stone-800) - Color de texto y fondos
103118
- **Gradients**: Utilizados en heroes de cada sección
104119

105120
### Fuentes
106121
- **Red Hat Display** - Fuente principal del sitio
107122

123+
## 📁 Estructura de Archivos
124+
125+
```
126+
/workspace/
127+
├── _layouts/ # Layouts de Jekyll
128+
│ ├── default.html # Layout base
129+
│ └── page.html # Layout de páginas
130+
├── _includes/ # Componentes reutilizables
131+
│ └── portal.html # Navegación principal
132+
├── _sass/ # Estilos SCSS
133+
│ └── main.scss
134+
├── assets/ # Assets estáticos
135+
│ ├── css/
136+
│ ├── img/
137+
│ └── icons/
138+
├── [pages]/ # Páginas del sitio
139+
│ └── index.html
140+
├── _config.yml # Configuración Jekyll
141+
├── README.md # Este archivo
142+
└── CHANGELOG.md # Historial de cambios
143+
```
144+
108145
## 📝 Contribuir
109146

110147
Coderic es una organización de código abierto. ¡Las contribuciones son bienvenidas!
@@ -115,6 +152,14 @@ Coderic es una organización de código abierto. ¡Las contribuciones son bienve
115152
4. Push a la rama (`git push origin feature/AmazingFeature`)
116153
5. Abre un Pull Request
117154

155+
### Guías de Contribución
156+
157+
- Usa `layout: page` para todas las páginas de contenido
158+
- Mantén el diseño consistente con Tailwind CSS
159+
- Sigue las convenciones de nomenclatura existentes
160+
- Documenta cambios significativos en CHANGELOG.md
161+
- Asegúrate de que el sitio se construya sin errores con `jekyll build`
162+
118163
## 📄 Licencia
119164

120165
Este proyecto está bajo la licencia MIT. Ver el archivo `LICENSE` para más detalles.
@@ -133,11 +178,23 @@ Este proyecto está bajo la licencia MIT. Ver el archivo `LICENSE` para más det
133178
- **GitHub**: [github.com/Coderic](https://github.com/Coderic)
134179
- **Email**: [email protected]
135180
- **Documentación**: [coderic.org/docs](https://coderic.org/docs)
181+
- **Twitter**: [@Coderic](https://x.com/Coderic)
182+
- **LinkedIn**: [linkedin.com/company/coderic](https://linkedin.com/company/coderic/)
136183

137184
## 🏆 Historia
138185

139186
Fundada el **30 de septiembre de 2004**, Coderic ha evolucionado de un pequeño grupo de desarrolladores apasionados a una Software Factory reconocida internacionalmente, manteniendo siempre sus valores fundamentales de transparencia, calidad y comunidad.
140187

188+
### Hitos Importantes
189+
190+
- **2004** - Fundación de Coderic
191+
- **2010** - Expansión a servicios de coworking
192+
- **2015** - Lanzamiento de plataforma de learning
193+
- **2020** - Red de freelancers y crowdfunding
194+
- **2024** - Ecosistema completo integrado
195+
141196
---
142197

143198
**Coderic** © 2004-2024 · Desde septiembre 30, 2004
199+
200+
*Corporation Oriented to the Development of Engineering Resources and Information for Commerce*

0 commit comments

Comments
 (0)