Skip to content

Latest commit

 

History

History
235 lines (201 loc) · 13.8 KB

File metadata and controls

235 lines (201 loc) · 13.8 KB

Changelog

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.


[Unreleased]

Añadido

  • 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ón
    • sedes_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.jpg para 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

Cambiado

  • Formato Unificado de Páginas de Comunidad: sedes.md ahora 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.md y quick-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

Corregido

  • Visibilidad de Texto en Botones: Solución definitiva para botones invisibles en index.md
    • Agregado !important estraté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
  • 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

Arquitectura y Sistema

  • 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

Impacto

  • 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

[0.1.0]

Añadido

  • 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

Cambiado

  • 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
  • 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

Eliminado

  • Dependencias CSS problemáticas: Eliminación completa de !important para 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

Arquitectura y Sistema

  • CSS Sin !important: Migración completa a selectores específicos y arquitectura CSS limpia
  • Estructura CSS Optimizada: 13 secciones organizadas lógicamente
    1. Variables CSS personalizadas
    2. Sección Hero
    3. Sistema de botones
    4. Tarjetas y grillas
    5. Tarjetas de voluntarios
    6. Tarjetas de comunidades aliadas (NUEVO)
    7. Enlaces de comunidad
    8. Lema de la comunidad
    9. Navegación y secciones especiales
    10. Iconografía
    11. Animaciones
    12. Media queries responsivas
    13. 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-header elimina selectores hardcodeados y facilita escalabilidad
  • Optimización CSS Avanzada: Reducción significativa en complejidad de código mediante eliminación de !important y 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

Impacto

  • Arquitectura CSS Moderna: Eliminación de !important mejora 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

[0.1.0] - Inicial

Añadido

  • 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_links en 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.

Cambiado

  • 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.py ahora usa el campo textual event_month_year del 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.

Eliminado

  • Archivos Duplicados: Eliminados archivos redundantes que duplicaban contenido:
    • ponentes-info.md - contenido ya incluido en ponentes.md
    • ponentes-destacados.md - contenido ya incluido en ponentes.md con pestañas
    • voluntarios-info.md - contenido ya incluido en voluntarios.md con pestañas
    • voluntarios-destacados.md - contenido ya incluido en voluntarios.md con 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.

Corregido

  • 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

Technical

  • 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

[0.0.2] - 2024-06-24

Añadido

  • 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

Cambiado

  • Migrado desde formato de documentación anterior
  • Actualizada identidad visual y branding
  • Mejorada organización de contenido

Corregido

  • Varios problemas de documentación y enlaces
  • Configuración de despliegue

[0.0.1] - 2024-01-31

Añadido

  • Primer README.md y documentación básica del proyecto.
  • Propuesta de charla Flask Rest Api.

Notas

  • 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