README de entrega — DAW-U1.-Practica001¶
Este archivo puede ser la semilla que de lugar al README.md del repositorio de tu proyecto intermodular. Sustituye los textos entre corchetes por información real y elimina las instrucciones de ayuda antes de entregar.
Estado de la entrega¶
PENDIENTE: falta completar el apartado o añadir evidencia.ENTREGADO: el apartado está completo y tiene enlaces o evidencias verificables.- Si algo está bloqueado, déjalo como
PENDIENTEy describe el motivo. - La publicación en GitHub Pages es obligatoria; no marques ese requisito como «no aplica».
-
No incluyas claves privadas, tokens, contraseñas ni valores de secretos.
-
Estado general:
PENDIENTE - Estudiante o integrantes: [NOMBRES]
- Proyecto intermodular: [NOMBRE DEL PROYECTO]
- Repositorio: [URL]
La Parte 1 del enunciado se realiza en clase y no se entrega. Este README documenta los entregables obligatorios del proyecto intermodular.
1. Entregable 1 — Repositorio y workflow funcionando¶
Estado del entregable 1: PENDIENTE
- URL del repositorio: [URL]
- Visibilidad: [Público / Privado]
- Acceso del profesor: [Si el repositorio es privado, confirma que se ha añadido al profesor como colaborador.]
- Archivo del workflow: [Ruta dentro de
.github/workflows/] - Ejecución correcta de GitHub Actions: [Enlace a un run satisfactorio]
- Evento que inicia el workflow: [Por ejemplo,
push,pull_requestoworkflow_dispatch]
2. Entregable 2 — Documentación HTML y en otro formato¶
Estado del entregable 2: PENDIENTE
| Formato | Archivo o ruta dentro de docs/ |
Enlace para consultarlo | Cómo se genera o publica |
|---|---|---|---|
| HTML | [RUTA] | [ENLACE] | [COMANDO / PASO DEL WORKFLOW] |
| [Segundo formato: PDF, Markdown u otro] | [RUTA] | [ENLACE] | [COMANDO / PASO DEL WORKFLOW] |
- Generación local comprobada: [Describe cómo generaste y verificaste los archivos fuera de GitHub.]
- Cómo se almacenan los resultados: [Artefactos de Actions, commit de
docs/o ambos.] - Evidencia: [Enlace, listado de archivos o captura.]
3. Entregable 3 — README del proyecto, proceso y cuestionario¶
Estado del entregable 3: PENDIENTE
Completa los apartados 3.a–3.g y responde el cuestionario CE a–h al final de este bloque. El punto 3 se considera entregado cuando todas esas respuestas y evidencias estén completas.
3.a. Herramientas y comandos¶
Estado: PENDIENTE
| Herramienta o dependencia | Versión | Uso |
|---|---|---|
| [Lenguaje / runtime] | [VERSIÓN] | [USO] |
| [Generador de documentación] | [VERSIÓN] | [QUÉ FORMATOS GENERA] |
| [Editor de código o Markdown] | [NOMBRE/VERSIÓN] | [USO] |
| [Otras dependencias] | [VERSIÓN] | [USO] |
Registra los comandos reales que usaste para instalar dependencias y generar localmente los dos formatos:
# Instalar dependencias
[COMANDO REAL]
# Generar HTML
[COMANDO REAL]
# Generar el segundo formato
[COMANDO REAL]
3.b. Código fuente documentado¶
Estado: PENDIENTE
- Estilo de documentación: [JavaDoc, KDoc, Google Style, reStructuredText u otro]
- Archivo fuente documentado: [ENLACE RELATIVO AL CÓDIGO]
- Fragmento con la documentación estructurada:
- Documentación generada a partir de ese fragmento: [ENLACE A LA PÁGINA O SECCIÓN]
3.c. Formatos generados y enlaces¶
Estado: PENDIENTE
Enlaza aquí los resultados generados para que se puedan abrir desde el README:
- HTML: [ENLACE]
- Segundo formato: [FORMATO Y ENLACE]
- Artefactos de GitHub Actions o carpeta versionada: [ENLACE O RUTA]
3.d. Funcionamiento del workflow y colaboración¶
Estado: PENDIENTE
Describe los pasos del workflow en el orden en que ocurren:
- Evento y rama: [QUÉ LO DISPARA]
- Preparación del entorno: [CHECKOUT, RUNTIME Y DEPENDENCIAS]
- Generación: [CÓMO PRODUCE HTML Y EL SEGUNDO FORMATO]
- Almacenamiento o publicación: [ARTEFACTOS, COMMIT DE
docs/U OTRA SALIDA] - Comprobación: [CÓMO SABES QUE EL RUN Y LOS RESULTADOS SON CORRECTOS]
Colaboración con GitHub: [Explica cómo ramas, pull requests, revisiones, checks y protección de ramas ayudan a mantener el README y la documentación cuando colaboran varias personas.]
3.e. Mensajes de commit¶
Estado: PENDIENTE
| Hash o enlace | Mensaje real | Qué cambio demuestra |
|---|---|---|
| [HASH / URL] | [MENSAJE] | [CAMBIO] |
| [HASH / URL] | [MENSAJE] | [CAMBIO] |
Justificación: [Explica por qué los mensajes son claros y descriptivos y cómo evidencian la mejora del workflow.]
3.f. Acceso, seguridad y SSH¶
Estado: PENDIENTE
- Permisos del repositorio: [Quién puede leer o modificar el repositorio y qué roles se han configurado.]
- Protección de ramas o revisiones: [Configuración usada o «No configurada».]
- Secretos de Actions: [Nombres y uso de secretos; nunca incluyas sus valores.]
- Configuración SSH: [Indica dónde se añadió la clave pública.]
- Prueba SSH: [Enlace a captura o transcripción de
ssh -T git@github.com]
No pegues aquí la clave privada ni tokens de acceso.
3.g. Clonar y reproducir la generación¶
Estado: PENDIENTE
git clone [URL DEL REPOSITORIO]
cd [CARPETA DEL PROYECTO]
[COMANDO PARA INSTALAR DEPENDENCIAS]
[COMANDO PARA GENERAR LA DOCUMENTACIÓN]
- Requisitos previos: [Sistema operativo, runtime, herramientas y dependencias.]
- Resultado esperado: [Rutas o enlaces a los archivos generados.]
- Cómo volver a ejecutar el workflow: [Evento, rama o instrucciones.]
Cuestionario de evaluación CE a–h¶
Responde todos los apartados. Puedes resumir la información ya documentada en 3.a–3.g y enlazar esa sección como evidencia.
CE a. Herramientas de generación¶
- Estado:
PENDIENTE - Pregunta: ¿Qué herramienta o generador utilizaste en el workflow para crear la documentación en
/docs? - Respuesta: [HERRAMIENTA Y FUNCIÓN]
- Evidencia: [ENLACE A 3.a O AL WORKFLOW]
CE b. Documentación de componentes¶
- Estado:
PENDIENTE - Pregunta: Muestra un fragmento del código fuente con comentarios o docstrings estructurados y comenta el estilo utilizado.
- Respuesta: [ENLACE A 3.b Y EXPLICACIÓN DEL ESTILO]
- Evidencia: [ENLACE A LA DOCUMENTACIÓN GENERADA]
CE c. Formatos¶
- Estado:
PENDIENTE - Pregunta: ¿Qué segundo formato generaste además de HTML? Explica qué configuración o comandos lo producen.
- Respuesta: [FORMATO, CONFIGURACIÓN Y COMANDOS]
- Evidencia: [ENLACE A 3.c]
CE d. Colaboración¶
- Estado:
PENDIENTE - Pregunta: ¿Cómo facilita GitHub mantener el README y la documentación de
/docscuando colaboran varias personas? - Respuesta: [RAMAS, PULL REQUESTS, REVISIONES, CHECKS Y PERMISOS]
- Evidencia: [ENLACE A 3.d]
CE e. Control de versiones¶
- Estado:
PENDIENTE - Pregunta: Muestra mensajes de commit que evidencien el nuevo workflow. ¿Son claros y descriptivos? Justifícalo.
- Respuesta: [MENSAJES REALES Y JUSTIFICACIÓN]
- Evidencia: [ENLACE A 3.e]
CE f. Accesibilidad y seguridad¶
- Estado:
PENDIENTE - Pregunta: ¿Qué medidas o configuraciones garantizan que solo personal autorizado acceda al código y la documentación generada?
- Respuesta: [VISIBILIDAD, PERMISOS, SECRETOS Y PROTECCIÓN DE RAMAS]
- Evidencia: [ENLACE A 3.f; NO INCLUYAS SECRETOS]
CE g. Instalación, configuración y uso¶
- Estado:
PENDIENTE - Pregunta: ¿Dónde explicas en este README el funcionamiento del workflow y dónde describes las herramientas y comandos?
- Respuesta: [INDICA LAS SECCIONES 3.a, 3.d Y 3.g, U OTRAS QUE CORRESPONDAN]
CE h. Integración continua¶
- Estado:
PENDIENTE - Pregunta: ¿Por qué se clasifica el workflow como CI? ¿Qué evento dispara automáticamente la generación o actualización?
- Respuesta: [QUÉ VERIFICA O GENERA Y QUÉ EVENTO LO ACTIVA]
- Evidencia: [ENLACE A 3.d Y AL RUN DE ACTIONS]
4. Entregable 4 — Publicación obligatoria con MkDocs y GitHub Pages¶
Estado: PENDIENTE
No marques este entregable como completo hasta que la página pública sea accesible y el workflow de despliegue haya terminado correctamente.
- URL pública de GitHub Pages: [URL]
- Workflow de construcción y despliegue: [RUTA DENTRO DE
.github/workflows/] - Acción y rama de publicación: [ACCIÓN USADA Y RAMA, POR EJEMPLO
gh-pages] - Ejecución correcta de Actions: [ENLACE AL RUN]
- Comprobación del sitio: [CONFIRMA QUE ABRISTE LA URL Y QUE CARGA LA DOCUMENTACIÓN]
- Si sigue pendiente: [ERROR O BLOQUEO Y SIGUIENTE PASO]
Conclusiones¶
[Resume qué aprendiste sobre generadores, formatos, GitHub Actions y control de versiones. Indica una mejora posible para el workflow.]
Revisión final¶
- Entregable 1: repositorio accesible y workflow funcionando, con un run visible.
- Entregable 2: HTML y segundo formato generados y accesibles.
- Entregable 3: secciones 3.a–3.g completas, cuestionario CE a–h respondido y evidencias enlazadas1
- Entregable 4: sitio publicado en GitHub Pages y workflow de despliegue comprobado.