Este archivo documenta los cambios reales y relevantes del proyecto Python CDMX Charlas, basado en el historial de commits.
El formato sigue Keep a Changelog y Semantic Versioning.
- Sistema de Estilos para Alianzas: Implementación completa de estilos CSS para la sección de comunidades aliadas
.communities-grid: Grid responsivo con auto-fit y minmax(280px, 1fr).community-card: Tarjetas con efectos hover avanzados y animación de brillo deslizante- Imágenes circulares con escala en hover y transiciones suaves
- Diseño completamente responsivo optimizado para móvil
- Galería de Imágenes Completa: 6 fotos profesionales de ponentes destacados + imagen de voluntario
- Sistema de Automatización: Scripts para detección y corrección automática de enlaces rotos
- Estándares de Calidad: Configuración MarkdownLint para validación automática de documentación
- Documentación Reorganizada: Reestructuración completa entre README.md y CONTRIBUTING.md
- README.md: Simplificado con información esencial y referencias a documentación detallada
- CONTRIBUTING.md: Expandido con proceso completo de fork, setup, workflow detallado y guidelines específicas
- Separación clara entre información de usuario y documentación de contribución
- CSS Completamente Optimizado: Depuración final del archivo custom.css
- Eliminación total de
!important: 7 instancias removidas de botones y navegación para mejor mantenibilidad - Reorganización estructural: Orden lógico desde elementos básicos hasta responsive design
- Consolidación avanzada: Enlaces de redes sociales y componentes mejor organizados
- Mejora de legibilidad: Indentación consistente y comentarios descriptivos mejorados
- Estructura CSS profesional: 13 secciones claramente definidas desde variables hasta media queries
- Eliminación total de
- Secciones de Comunidad Rediseñadas: Ponentes y voluntarios con sistema de pestañas funcional e imágenes personales integradas
- Enlaces Corregidos: Eliminación sistemática de enlaces rotos en toda la documentación
- Navegación Simplificada: Páginas de índice de meetups optimizadas sin contenido duplicado
- Dependencias CSS problemáticas: Eliminación completa de
!importantpara arquitectura más limpia - Redundancias CSS: Código duplicado y selectores no utilizados removidos
- Contenido Obsoleto: Archivo tags.md y elementos duplicados removidos para mejorar mantenimiento
- CSS Sin
!important: Migración completa a selectores específicos y arquitectura CSS limpia - Estructura CSS Optimizada: 13 secciones organizadas lógicamente
- Variables CSS personalizadas
- Sección Hero
- Sistema de botones
- Tarjetas y grillas
- Tarjetas de voluntarios
- Tarjetas de comunidades aliadas (NUEVO)
- Enlaces de comunidad
- Lema de la comunidad
- Navegación y secciones especiales
- Iconografía
- Animaciones
- Media queries responsivas
- Utilidades y helpers
- Documentación Profesional: Separación clara entre información de usuario y guías de contribución
- Eliminación Completa de Estilos Inline: Migración total a CSS centralizado para separación de presentación y contenido
- Sistema Unificado de Tarjetas: Ponentes y voluntarios ahora usan la misma estructura base (
.volunteer-card) con contenido diferenciado - Arquitectura Mantenible: Implementación de
.volunteer-headerelimina selectores hardcodeados y facilita escalabilidad - Optimización CSS Avanzada: Reducción significativa en complejidad de código mediante eliminación de
!importanty reorganización - Sistema de Badges Comprehensivo: 8 tipos de roles predefinidos con colores específicos para identificación visual
- Reorganización Alfabética: Todos los ponentes organizados alfabéticamente para mejor navegación y mantenimiento
- Arquitectura CSS Moderna: Eliminación de
!importantmejora la mantenibilidad y especificidad natural - Mantenimiento Simplificado: Separación clara de responsabilidades entre archivos de documentación
- CSS Escalable: Nueva organización permite agregar estilos sin conflictos de especificidad
- Presentación Profesional: Sistema unificado con efectos visuales modernos para alianzas y comunidades
- Documentación Clara: Proceso de contribución bien definido para nuevos colaboradores
- Arquitectura Moderna: CSS centralizado mejora dramáticamente la mantenibilidad y consistencia visual
- Escalabilidad Mejorada: Nueva arquitectura permite agregar contenido sin modificar estilos
- Nueva Sección Participa: Creada sección modular con tabs para mejor organización
- Nuevo Voluntario: Agregada Mónica Ortega a la lista de voluntarios destacados
- Sistema de Tabs: Implementado sistema de tabs en secciones de Participa para mejor navegación
- Contenido Modular: Separado contenido motivacional de listas de personas para mayor claridad
- Estilos CSS Mejorados: Añadidos estilos para tarjetas de voluntarios y ponentes
- JavaScript Personalizado: Agregado archivo custom.js para funcionalidad de tabs
- Rediseño Completo de las Páginas de Meetups: Implementado estilos modernos y atractivos
- Nuevas Clases CSS Específicas: Añadidas para páginas de eventos
.meetup-hero- Sección hero con gradientes y efectos visuales.meetup-banner- Banner del evento con hover effects.event-details- Grid responsivo para información del evento.detail-card- Tarjetas con colores específicos por tipo (fecha, hora, lugar, etc.).speaker-section- Sección del ponente con animaciones flotantes.talk-description- Descripción de la charla con efectos hover.tech-stack- Grid de tecnologías con tarjetas interactivas.video-section- Sección de video con botón YouTube estilizado.tags-section- Tags de temas con gradientes y hover effects.networking-section- Sección de networking con patrones SVG.community-links- Enlaces de comunidad con efectos hover por plataforma.meetup-footer- Footer del meetup
- Efectos Visuales Mejorados: Animaciones flotantes, efectos hover, gradientes modernos, patrones SVG sutiles, transiciones suaves
- Diseño Completamente Responsivo: Adaptable para móviles y tablets
- Emojis y Iconos Mejorados: Para mejor UX
- Estructura HTML Más Semántica y Accesible: Mejora en la accesibilidad
- Campo
community_linksen los metadatos JSON de eventos para generación automática de enlaces de comunidad. - Nuevo diseño visual y estructura para todos los eventos de meetups (2023, 2024, 2025).
- Templates de meetups (charla única y múltiples charlas) ahora idénticos al ejemplo manual: sin frontmatter, rutas absolutas para imágenes, bloques y secciones fieles al diseño manual.
- Community links automáticos en los eventos generados.
- Restructuración de Participa: Reorganizada sección Participa con tabs "Información General" y "Destacados"
- Navegación Mejorada: Movidas listas de ponentes y voluntarios fuera de "Reconocimientos" a sus propias secciones
- Formato de Tarjetas: Estandarizado formato de tarjetas para voluntarios y ponentes con estilo consistente
- Organización de Contenido: Separado contenido motivacional/proceso de listas de personas
- Estructura de Archivos: Modularizado contenido en archivos separados para mejor mantenimiento
- Página de Julio 2025 Completamente Rediseñada: Ejemplo de rediseño completo
- Eliminación de Estilos Inline: Reemplazado por clases CSS reutilizables
- Mejora en la Legibilidad y Jerarquía Visual: Optimización del espaciado y tipografía
- Script
generate_meetups.pyahora usa el campo textualevent_month_yeardel JSON para mostrar el mes en texto (ej. Julio 2025). - Actualización masiva de eventos de meetups con el nuevo diseño, estructura y enlaces de comunidad.
- Mejoras en los estilos CSS para reflejar el nuevo diseño visual de meetups y secciones.
- Archivos Duplicados: Eliminados archivos redundantes que duplicaban contenido:
ponentes-info.md- contenido ya incluido enponentes.mdponentes-destacados.md- contenido ya incluido enponentes.mdcon pestañasvoluntarios-info.md- contenido ya incluido envoluntarios.mdcon pestañasvoluntarios-destacados.md- contenido ya incluido envoluntarios.mdcon pestañas
- Contenido Duplicado: Eliminada información duplicada entre archivos de información y listas
- Dependencia de Snippets: Reemplazado sistema de snippets con includes directos para mayor estabilidad
- Eliminación de archivos de depuración y contenido redundante: ponentes, voluntarios, reconocimientos, test.
- Enlaces Internos: Corregidos enlaces entre secciones de Participa
- Consistencia Visual: Asegurado estilo consistente entre secciones de voluntarios y ponentes
- Estructura de Navegación: Mejorada navegación entre tabs y secciones
- Nuevas Variables CSS: Para consistencia en colores y efectos
- Media Queries Optimizadas: Para diferentes tamaños de pantalla
- CSS Modular y Reutilizable: Para futuras páginas de meetups
- Lanzamiento inicial del sitio web Python CDMX Charlas
- Estructura básica de MkDocs con tema Material
- Documentación de meetups para 2023, 2024 y 2025
- Página About e información de comunidad
- Integración con redes sociales
- GitHub Actions para despliegue automático
- Migrado desde formato de documentación anterior
- Actualizada identidad visual y branding
- Mejorada organización de contenido
- Varios problemas de documentación y enlaces
- Configuración de despliegue
- Primer README.md y documentación básica del proyecto.
- Propuesta de charla Flask Rest Api.
- Para cambios menores, agrega tus entradas bajo [Unreleased] y muévelas a una versión cuando hagas un release.
- Este changelog está basado en el historial real de commits y archivos modificados.
Repositorio: https://github.com/PythonMexico/pythonCDMX