Migra al uso de MD vars para CSS + Verde Bandera by erickisos · Pull Request #28 · PythonMexico/pythonCDMX
📝 Descripción
Este PR es una segmentación de #26, para simplificar la revisión
🎯 Tipo de Cambio
- 🐛 Bug fix (cambio que arregla un problema)
- ✨ Nueva característica (cambio que agrega funcionalidad)
- 📚 Mejora de documentación (cambio que mejora la documentación)
- 🎨 Mejora de diseño (cambio que mejora la apariencia)
- ⚡ Mejora de rendimiento (cambio que mejora el rendimiento)
- 🔧 Refactorización (cambio que no arregla un bug ni agrega una característica)
- 🧪 Pruebas (cambio que agrega o mejora pruebas)
- 📅 Nuevo meetup (agregar información de un nuevo meetup)
🔗 Issues Relacionados
Relacionado con #29
📋 Cambios Realizados
- Remueve el uso de variables personalizadas como
python-greenen favor de las variables usadas por el tema deMaterialDesign for MKDocs - Reemplaza el Verde default de Material Design por colores obtenidos a partir del Verde Bandera (de la Bandera mexicana) y las tonalidades obtenidas en Material Color Generator
🧪 Pruebas Realizadas
- Pruebas locales ejecutadas
- Sitio construido correctamente (
mkdocs build) - Servidor de desarrollo funciona (
mkdocs serve) - Documentación actualizada (si aplica)
- Pruebas en diferentes navegadores (si aplica)
📸 Capturas de Pantalla
Si este PR incluye cambios visuales, incluye capturas de pantalla:
Antes
Después
🔍 Checklist
- Mi código sigue las guías de estilo del proyecto
- He realizado una auto-revisión de mi código
- He comentado mi código, especialmente en áreas difíciles de entender
- He hecho los cambios correspondientes en la documentación
- Mis cambios no generan nuevos warnings
- He agregado pruebas que prueban que mi corrección funciona o que mi característica funciona
- Las pruebas nuevas y existentes pasan localmente con mis cambios
- Cualquier cambio dependiente ha sido fusionado y publicado en módulos downstream
📝 Notas Adicionales
Este es el primero de los PRs que voy a crear para hacer un code cleanup, los pasos están documentados en el PR original, y nos debería ayudar a un segmento más estable donde dependamos mucho menos en reglas personalizadas de CSS + HTML
La intención final es que los documentos se mantengan tan libres de HTML y classes como sea posible, reduciendo también el número de plugins que usamos.

