"Vine por el código, me quedé por la comunidad"
Sitio web oficial de la comunidad Python CDMX, construido con MkDocs Material y diseño Material Design optimizado. Documentamos todos nuestros meetups, charlas y eventos, conectando a la comunidad Python de la Ciudad de México.
- Material Design moderno - Interfaz limpia con modo claro/oscuro automático
- Completamente responsive - Optimizado para móvil, tablet y escritorio
- Búsqueda avanzada - Encuentra charlas por tema, ponente o contenido
- Videos integrados - Acceso directo a nuestras charlas en YouTube
- CSS optimizado - Sistema de 18+ variables centralizadas, arquitectura variables-first
- Enlaces de comunidad - Botones con colores oficiales de cada plataforma
- Estadísticas de comunidad - Métricas y datos de participación
- Despliegue automático - CI/CD con GitHub Actions
- Python 3.8+
- pip o pipenv
# Clonar el repositorio
git clone https://github.com/PythonMexico/pythonCDMX.git
cd pythonCDMX
# Instalar dependencias
pip install -r requirements.txt
# Servidor de desarrollo con recarga automática
mkdocs serve
# El sitio estará disponible en:
# http://localhost:8000
# Generar sitio estático
mkdocs build
# Los archivos se generan en la carpeta site/
python-cdmx-charlas/
├── docs/ # Contenido principal
│ ├── css/
│ │ └── custom.css # Estilos optimizados (~1466 líneas, variables-first)
│ ├── components/ # Componentes reutilizables
│ │ ├── community-links.md # Enlaces de redes sociales
│ │ └── quick-navigation.md # Navegación de páginas
│ ├── images/ # Assets e imágenes
│ ├── meetups/ # Eventos por año
│ │ ├── 2023/
│ │ ├── 2024/
│ │ └── 2025/
│ ├── comunidad/ # Páginas de comunidad
│ │ ├── ponentes.md
│ │ ├── voluntarios.md
│ │ └── alianzas.md
│ └── index.md # Página principal
├── scripts/ # Herramientas de automatización
│ ├── generate_meetups.py # Generador de páginas
│ ├── check_links.py # Verificador de enlaces
│ └── metadata_json/ # Datos de meetups
├── .github/workflows/ # CI/CD con GitHub Actions
├── mkdocs.yml # Configuración de MkDocs
├── requirements.txt # Dependencias Python
└── README.md # Este archivo
- Verde Python:
#4CAF50
(color primario) - Verde Oscuro:
#45a049
(hover states) - Modo automático: Claro/oscuro según preferencia del sistema
- Variables centralizadas - 18+ variables CSS para colores, badges, transiciones y espaciado
- Arquitectura variables-first - Zero colores hardcoded, mantenibilidad máxima
- Sistema de botones -
.btn-primary
,.btn
,.btn-nav
con variables unificadas - Sistema de badges - 8 tipos de roles con colores centralizados
- Tarjetas unificadas -
.volunteer-card
para ponentes y voluntarios - Enlaces de comunidad - Colores oficiales por plataforma usando variables
- Responsive design - Breakpoint único en 768px, mobile-first approach
- Zero
!important
- Arquitectura CSS limpia con especificidad apropiada
El proyecto cuenta con documentación específica para diferentes audiencias:
- STYLE_GUIDE.md - Sistema de diseño, CSS y componentes (para desarrollo frontend)
- CONTRIBUTING.md - Guía completa de contribución y setup del proyecto
- CLAUDE.md - Documentación técnica para asistentes IA
¿Quieres contribuir al proyecto? ¡Excelente! 🎉
- Proponer una charla: Abre un issue con la plantilla "💡 Propuesta de Charla"
- Publicar evento: Usa la plantilla "Publicar evento en la página"
- Reportar problema: Crea un issue con detalles del bug
- Mejorar documentación: Los PRs son bienvenidos
👉 Ver guía completa de contribución para proceso detallado, setup del entorno y guidelines.
El sitio se despliega automáticamente a GitHub Pages en cada push a main
:
- URL de producción: https://pythonmexico.github.io/pythonCDMX/
- Workflow:
.github/workflows/deploy.yml
- Rama de despliegue:
gh-pages
(automática)
- Telegram: t.me/PythonCDMX
- Meetup: meetup.com/python-mexico
- YouTube: @PythonMexico
- Instagram: @pythoncdmx
- LinkedIn: PythonCDMX
- GitHub: PythonMexico/pythonCDMX
- Email: [email protected]
- Wizeline México - Torre Diana, CDMX
- UNAM Facultad de Ciencias - Anfiteatro Alfredo Barrera
- Diferentes espacios - Según disponibilidad y tipo de evento
Este proyecto está bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.
- Core Team - Por la organización y coordinación
- Voluntarios - Por el apoyo en eventos y logística
- Wizeline México - Por hospedar nuestros meetups regulares
- UNAM Facultad de Ciencias - Por eventos especiales y académicos
- Ponentes - Por compartir conocimiento y experiencias
- Asistentes - Por participar activamente y hacer preguntas
- Contribuidores - Por mejorar este sitio web continuamente
- MkDocs Material - Por el framework de documentación
- GitHub - Por el hosting gratuito y herramientas de desarrollo
- FontAwesome - Por la iconografía