Introducción al curso / Instalaciones necesarias
  • Introducción al curso
  • Preguntas - Después del 17/03/2020
  • Funcionamiento de las reseñas
  • Desarrollo del curso - Consejos para un correcto uso del curso
  • Enlaces de interés
  • Instalaciones necesarias para trabajar con compodoc
  • Descarga del proyecto e instalación de la librería Compodoc
  • Explicación breve del proyecto de como está desarrollado
  • Extensiones recomendadas para trabajar con el material del curso
Primeros pasos con Compodoc. Crear documentación con los ajustes básicos
  • ¿Qué conseguiremos en esta sección? ¡¡Ver el video y lo descubriréis!!
  • Introducción a Compodoc
  • Configuración inicial y generación del resultado
  • Personalizar ubicación de donde se generará la documentación
  • Generar la documentación y ejecutarla en el servidor local automáticamente
  • Código fuente de la sección
Cambiar de template y crear diferentes variantes de manera sencilla
  • ¿Qué conseguiremos en esta sección? ¡¡Ver el video y lo descubriréis!!
  • Referencia de la documentación oficial sobre crear con diferentes templates
  • Generar la documentación haciendo uso de la plantilla Material
  • Generar documentación con las otras plantillas disponibles excepto material
  • Código fuente de la sección
Crear documentación adicional con las instrucciones / información del proyecto
  • ¿Qué conseguiremos en esta sección? ¡¡Ver el video y lo descubriréis!!
  • Crear el directorio, primeras configuraciones e índice básico con menú principal
  • Detectar los cambios en el código fuente y regenerarlo sin ejecutar script
  • Añadiendo sub-apartados a los apartados principales en diferentes niveles
  • Código fuente de la sección
Personalizar nuestro theme de la documentación
  • ¿Qué conseguiremos en esta sección? ¡¡Ver el video y lo descubriréis!!
  • Añadir favicon y título personalizado en nuestra documentación
  • Añadir una hoja de estilos personalizada para tener estilos propios
  • Quitando el logotipo de compodoc del theme
  • Logotipo personalizado con CSS
  • Darle nuestro toque personal al estilo de la documentación
  • Código fuente de la sección
Tips para mejorar la documentación y mostrar el contenido que queremos
  • Personalizar el título del apartado de la documentación adicional
  • Conceptos básicos de como hay que añadir los comentarios correctamente
  • Práctica con lo aprendido en el formato de los comentarios
  • Resultado de la práctica con los comentarios
  • JSDoc Tags - Returns
  • JSDoc Tags - Ignore
  • JSDoc Tags - Param
  • JSDoc Tags - Link - Internal
  • JSDoc Tags - Link - External
  • JSDoc Tags - Link - Example
  • No generar documentación con las clases privadas ni protected
  • Deshabilitar el DOM Tree y el código fuente (Source Code) de la documentación
  • No añadir las funciones que componen el ciclo de vida de un componente
  • Excluir los ficheros seleccionados
  • Código fuente de la sección
Compodoc en proyectos Ionic + PRÁCTICA OPCIONAL (aunque MUY recomendable)
  • Acerca de la versión utilizada
  • Instalación de Ionic y creación del proyecto con el que vamos a trabajar
  • Instalación de compodoc en el proyecto y generación de la documentación
  • PRÁCTICA: Poner en práctica lo aprendido en el curso con varios retos
  • Resultado de la práctica - Ejercicio 1
  • Resultado de la practica - Ejercicio 2
  • Resultado de la practica - Ejercicio 3
  • Resultado de la practica - Ejercicio 4
  • Resultado de la practica - Ejercicio 5
  • Resultado de la práctica - Ejercicio 6
  • Código fuente de la práctica con Ionic Framework V4
Mejorando el coverage de nuestra documentación
  • Introducción a la sección - ¿Cuál es el objetivo?
  • Preparativos para empezar a mejorar el coverage
  • Documentando Componentes
  • Documentando Servicios (Inyectables)
  • Documentando Interfaces
  • Documentando Variables
  • Documentando Pipes
  • Código fuente de la sección
Publicar la documentación para tenerla accesible via URL en Github Pages
  • ¿Qué necesitaremos para publicar nuestra documentación en Github Pages?
  • Crear una cuenta en Github
  • Publicar index.html en la página inicial de nuestro usuario / organización
  • Publicar lindex.html como proyecto de nuestro usuario / organización
  • Publicar la documentacióm final haciendo uso de Github pages
Despedida del curso - Cierre
  • Gracias por completar el curso
Bonus
  • Clase extra