Skip to content

Conversation

erickisos
Copy link
Contributor

@erickisos erickisos commented Oct 6, 2025

📝 Descripción

Breve descripción de los cambios realizados en este PR.

🎯 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

Closes #[número del issue]
Relacionado con #[número del issue]

📋 Cambios Realizados

  • Cambio 1
  • Cambio 2
  • Cambio 3

🧪 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

Antes

Después

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

Agrega cualquier contexto adicional sobre el PR aquí.

🤝 ¿Necesitas ayuda?

Si tienes preguntas sobre este PR o necesitas ayuda, no dudes en preguntar en los comentarios.


Gracias por contribuir a Python CDMX Charlas! 🐍

Copy link
Contributor Author

@erickisos erickisos left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Este refactor tiene como idea general lo siguiente:

  • Reducir el número de dependencias del proyecto (plugins y extensiones)
  • Tomar ventaja de las cosas que Material MKDocs nos da por default (Cards, Grids, Variables)
  • Simplificar el proceso de escritura eliminando la necesidad de código HTML en abundancia.

La retroalimentación es bienvenida.

title: Voluntarios
---

![logo PythonCDMX](/images/logo.png){ width=150px .hero-logo }
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Según sé, hay un parametro para que esto se defina en el frontmatter, pero tengo que buscarlo bien y hacerlo funcionar.

# Comunidades

<div class="communities-grid">
## :fontawesome-solid-users: Comunidades Amigas
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

La configuración actual de Material ya nos daba los íconos sin necesidad de HTML, así que los reemplacé aquí

<p>Jalisco</p>
</div>
</a>
<div class="grid cards" markdown>
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

La clase grid crea un CSS Grid automaticamente (esto se encarga del tema de Responsive)

La clase cards les agrega un container li, y ya venía por default con Material for MKDocs


<div class="communities-grid">
Estas empresas han abierto sus puertas para que la comunidad Python CDMX crezca, **gracias por su apoyo**.
{ .centered-text }
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Se están cambiando también los elementos HTML por referencias a clases CSS directas.

## :fontawesome-solid-star: Estadísticas 2023

<div class="stats-grid">
<div class="grid cards stats" markdown>
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

La clase stats acá se usa para darle el formato de Icono>Título en Verde> Texto a las Cards.

Comment on lines +9 to +12
- Cómo Contribuir: participa/como-contribuir.md
- Voluntarios: participa/voluntarios.md
- Ponentes: participa/ponentes.md
- Sedes: participa/sedes.md
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Los archivos se transfirieron a la carpeta semántica acorde a la navegación, esto quiere decir que si el archivo está dentro del tab Participa, debe estar en la carpeta Participa

mkdocs.yml Outdated
icon:
repo: fontawesome/brands/github
# icon:
# repo: fontawesome/brands/github
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Esto fue removido, ya que Fontawesome viene por default con Material MKDocs y el pymdownx.emoji extension que ya estaba aquí


# Plugins
plugins:
- macros
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Este lo tengo que remover (no está en uso)

mkdocs.yml Outdated

extra_javascript:
- js/custom.js
# extra_javascript:
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No he visto necesidad del archivo de JS aún, necesito ayuda con las pruebas de las páginas actualizadas para ver si aún sirve de algo.

mkdocs.yml Outdated
Comment on lines 118 to 121
# - abbr
# - admonition
# - def_list
# - footnotes
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Se eliminaron varias de las extensiones que parecen no estar en uso

Las podemos traer de vuelta si vemos que necesitamos algo, pero con nuestro contenido actual no ha sido necesario.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant