Skip to content

Agregar Header, y algunas cosas de estructura de archivos.#85

Merged
midudev merged 3 commits intomidudev:mainfrom
FraVelz:refactorizacion
Jan 23, 2026
Merged

Agregar Header, y algunas cosas de estructura de archivos.#85
midudev merged 3 commits intomidudev:mainfrom
FraVelz:refactorizacion

Conversation

@FraVelz
Copy link
Copy Markdown
Contributor

@FraVelz FraVelz commented Jan 23, 2026

What does this PR do?
Este pr, lo que hace es agregar un header, y mejorar la estructura del codigo de la web, para los components de astro, agregando 2 carpetas, ui, y layout

  • ui es para componentes de interfaz de usuario, ejemplo Enlace.astro, Logo.astro, y ToggleTheme.astro

  • layout contiene el Footer.astro y Header.astro de la web. (despues de la futura factorizacion, se agregara MainHome.astro en la carpeta layout)

Why are we doing this?
Para mejorar el mantenimiento del codigo a largo plazo, y usar buenas practicas de semántica, y mejorar su legibilidad. y mas comodo de navegar para los usuarios.


Test Case(s):
Se ha comprobado que todos esta correctamente y funcionando normal, solo falta, arreglar ciertos detalles visuales, pero se arreglaran despues de aceptacion de esta pr.

Test Result(s):
captura2
captura1


Checklist

  • Tested locally
  • Added new dependencies
  • Updated the docs
  • Added a test

@vercel
Copy link
Copy Markdown

vercel bot commented Jan 23, 2026

@FraVelz is attempting to deploy a commit to the midudev's projects Team on Vercel.

A member of the Team first needs to authorize it.

@FraVelz FraVelz changed the title Refactorizacion Refactorizacion, semantica, y mucho mas... Jan 23, 2026
Bueno en cada uno de los archivos se busca explicar los cambios con comentarios
en el codigo de los cambios realizados. En este commit, en general lo que se
hizo fue una crear una carpeta layout dentro de components, y alli se busco,
mover el footer y crear un header.

Tambien la carpeta ui, que son para componentes mas pequeños de la ui.

Cambios a ser confirmados:
	renombrados:     web/src/components/Footer.astro -> web/src/components/layout/Footer.astro
	renombrados:     web/src/components/Logo.astro -> web/src/components/ui/Logo.astro
	renombrados:     web/src/components/ToggleTheme.astro -> web/src/components/ui/ToggleTheme.astro
	nuevos archivos: web/src/components/icons/menu.astro
	nuevos archivos: web/src/components/layout/Header.astro
	nuevos archivos: web/src/components/ui/Enlace.astro
	modificados:     web/src/pages/index.astro
funcionamiento del header.

Cambios a ser confirmados:
	modificados:     web/src/pages/index.astro
@FraVelz FraVelz changed the title Refactorizacion, semantica, y mucho mas... Agregar Header, y algunas cosas de estructura de archivos. Jan 23, 2026
@vercel
Copy link
Copy Markdown

vercel bot commented Jan 23, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
tailwind-animations Ready Ready Preview, Comment Jan 23, 2026 8:30pm

@midudev midudev merged commit 40450c5 into midudev:main Jan 23, 2026
3 checks passed
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.

2 participants