◐ Shell
clean mode source ↗

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-green en favor de las variables usadas por el tema de MaterialDesign 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

image

Después

image

🔍 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.