🚀 Práctica 3: Publicar tu Portafolio con GitHub Pages¶
Lee antes (5 min)¶
- GitHub Pages (overview): https://docs.github.com/en/pages/getting-started-with-github-pages
- GitHub Actions (workflows): https://docs.github.com/en/actions/quickstart
0. Resultado esperado¶
Al final de la práctica tendrás:
- Un repo personal creado desde el template.
- GitHub Pages activado con Build and deployment -> GitHub Actions.
- Tu sitio online en una URL del tipo:
https://<tu-usuario>.github.io/<nombre-del-repo>/
- Las secciones del día completadas (mínimo un borrador).
1. Crear tu repo desde el template (5–10 min)¶
- Abrí el template:
https://github.com/ucudal/ia-portfolio-template
- Clic en Use this template → Create a new repository.
- Completa:
- Owner: tu usuario personal.
- Repository name: algo simple, p. ej.
ia-portfolio
oportfolio-ia
. - Public.
- Clic en Create repository.
🧠 Nota: No hagas fork. Debe ser “Use this template”.
Pistas:
- Elegí un nombre corto y sin espacios; activá
Public
para poder publicar Pages. - Agregá una descripción breve del repo; no hace falta licencias adicionales si el template ya las trae.
2. Activar GitHub Pages (5 min)¶
- En tu nuevo repo, ve a Settings → Pages
- En Build and deployment:
- Source:
GitHub Actions
. - Guardá.
- En Actions (pestaña del repo), verificá que corra el workflow de deploy (tarda 1–3 min).
La URL quedará como:
https://<tu-usuario>.github.io/<tu-repo>/
(aparece en la sección Pages cuando termina el deploy).
Pistas:
- Si ves 404, esperá unos minutos y recargá; confirmá que la rama y ruta de deploy sean las del workflow.
- Recordá que la URL incluye el nombre del repo (
/<tu-repo>/
).
3. Completar el contenido mínimo hoy¶
Editá el contenido del repo (README y/o las páginas indicadas en el template). Sugerencias concretas:
A. Portada / About¶
- Nombre, breve bio (2–3 líneas), links (LinkedIn/GitHub).
- Objetivo del curso en tus palabras (1–2 líneas).
B. Prácticas relacionadas¶
- Link a la práctica 1: Exploración del dataset Iris
- Link a la práctica 2: Análisis exploratorio del dataset Iris
- Capturas o gráficos clave (pairplot, correlaciones, boxplots)
- 3–5 hallazgos iniciales y cómo cargaste los datos (seaborn/sklearn/Kaggle/URL)
Pistas:
- Usá links relativos entre prácticas:
[Iris](01-exploracion-iris.md)
. - Estructurá con encabezados (
##
), listas y tablas simples cuando ayude.
C. Visualizaciones e insights de Iris¶
- Incluye 1–2 visualizaciones destacadas de tu EDA (ej.: pairplot y heatmap)
- Redacta 2–3 observaciones concretas por gráfico
- Lista breve de próximos pasos/mejoras para el análisis
D. “Próximos pasos” (backlog personal)¶
Tip: El template trae secciones prediseñadas, y de ejemplo, usalas para ayudarte.
4. Publicar cambios (5 min)¶
- Hacé commit + push de tus cambios.
- Verificá que corra el workflow de GitHub Actions.
- Probá tu sitio:
https://<tu-usuario>.github.io/<tu-repo>/
.
Pistas:
- Mensaje de commit sugerido:
feat: publicar estructura inicial del portafolio
. - Si el deploy falla, abrí el job en Actions y buscá errores de permisos o rutas.
5. Entrega en WebAsignatura (2 min)¶
- En la tarea “Portafolio – Práctica 3”, pega la URL pública de tu portafolio (la de GitHub Pages).
- Asegurate de que cualquier persona con el link pueda verlo.
Pistas:
- Confirmá que el repo sea público y que la URL corresponda a Pages (no a la del repo).
✅ Checklist¶
- Repo creado desde template (no fork)
- Pages activado por Actions y deploy exitoso
- Secciones mínimas completadas y visibles
- Links a la práctica de exploración de Iris funcionan
🧯 Errores comunes¶
- El deploy falla → abre la pestaña Actions y mira el log del workflow.
- No ves el sitio → revisá la configuración de Pages y esperá 2–3 minutos.
Resultado de ejemplo (en el repo)¶
En examples/UT1/02-portafolio-github-pages/
encontrarás un README_template.md
con una estructura mínima sugerida para tu sitio y contenido de referencia para completar hoy.