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 Completo de Sedes: Implementación integral de documentación para empresas que quieren ser sede
sedes.md: Página principal con formato estándar de comunidad, incluyendo header con logo, iconos FontAwesome y componentes de navegaciónsedes_faq.md: FAQ comprehensivo organizado en 7 secciones temáticas con información práctica basada en experiencia real- Integración de imagen personalizada
pythoncdmx_buscamos_sede.jpgpara branding específico - Timeline detallado desde 3-4 semanas antes hasta después del evento
- Recomendaciones técnicas específicas (HDMI, WiFi, proyección, streaming)
- Documentación Práctica de Eventos: Integración completa de lecciones aprendidas del evento en Clara
- Proceso de acceso a edificios con seguridad (formularios, listas, identificación oficial)
- Manejo de asistentes: 60-70% de asistencia real vs registrados
- Mejores prácticas para organización del espacio y áreas restringidas
- Requerimientos específicos de A/V y conectividad
- Checklist de preparación y coordinación
- Formato Unificado de Páginas de Comunidad:
sedes.mdahora sigue el estándar establecido- Header centrado con logo de Python CDMX
- Iconos FontAwesome en lugar de emojis para consistencia visual
- Estructura de secciones con iconografía coherente
- Componentes de navegación estándar (
community-links.mdyquick-navigation.md)
- FAQ de Sedes Completamente Reestructurado: Organización profesional en secciones temáticas
- Logística del Evento: Duración, asistencia, formato, agenda
- Requerimientos Técnicos: A/V, proyección, internet, streaming
- Gestión de Asistentes: Registro, listas, acceso a edificios
- Participación de la Empresa: Branding, charlas, snacks, bienvenida
- Preparación del Espacio: Layout, distribución, áreas restringidas
- Timeline y Coordinación: Cronograma completo de 3-4 semanas
- Preguntas Comunes: Horarios, problemas técnicos, beneficios
- Visibilidad de Texto en Botones: Solución definitiva para botones invisibles en
index.md- Agregado
!importantestratégico en CSS para.btn,.btn-primary,.upcoming-btn - Reglas específicas para clases utilizadas en la página principal
- Estados hover consistentes con colores verde Python
- Texto blanco claramente visible en todos los botones del sitio
- Agregado
- Formato de Listas en Markdown: Corrección de renderizado de viñetas en
sedes_faq.md- Agregadas líneas en blanco antes de listas para renderizado correcto
- Mejora en la legibilidad de información estructurada
- Documentación Escalable para Sedes: Sistema modular que facilita agregar nueva información
- CSS Específico para Botones: Arquitectura robusta que previene problemas de visibilidad
- Integración de Experiencia Real: Documentación basada en eventos reales (Clara) para mayor utilidad práctica
- Estandarización Visual: Todas las páginas de comunidad ahora siguen el mismo formato y estructura
- Herramienta Completa para Sedes: Las empresas ahora tienen toda la información necesaria para ser sede exitosa
- Reducción de Preguntas Repetitivas: FAQ comprehensive reduce la carga de soporte
- Mejora en UX: Botones ahora completamente funcionales y visibles
- Professionalización: Documentación de nivel empresarial para partnerships
- 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