
Información relativa a las preguntas
Acerca de como hacer reseñas en el curso
Instrucciones para como desarrollar el curso
Lista de enlaces interesantes relacionados al curso
Como instalar los elementos principales para seguir el curso correctamente
Pasos a seguir para descargar el proyecto en la versión deseada de Angular y el proceso a seguir para instalar Compodoc
En este apartado tenemos el documento de las extensiones recomendadas para trabajar con los proyectos del curso.
En esta clase se muestra lo que conseguiremos al final de esta sección
En este apartado se hará una breve introducción de lo que contiene la página oficial de compodoc, antes de entrar en materia.
En este apartado aprenderemos a instalar compodoc, configurarlo con las opciones por defecto y finalmente crearemos la primera versión de la documentación haciendo uso de algunos tags
Especificaremos en que directorio vamos a generar nuestra documentación, ignorando la opción por defecto que es guardarlo en el directorio "documentation"
En esta clase se muestra lo que conseguiremos al final de esta sección
Información sobre la documentación oficial respecto a los themes.
Comenzamos con los templates de Compodoc y aplicamos el Material
Hacemos uso de otras plantillas
En esta clase se muestra lo que conseguiremos al final de esta sección
Comenzamos configurando para crear el primer ejemplo con un índice básico
Una nueva opción para evitar tener que andar ejecutando una y otra vez el script por cada cambio que hagamos
Creamos los menús secundarios
En esta clase se muestra lo que conseguiremos al final de esta sección
Código de la sección 6 finalizado
Información necesaria
Enunciado de la práctica de compodoc como repaso opcional.
Se añade el resultado del ejercicio. Descomprimir, acceder al index.html y podemos ver el resultado.
Se añade el resultado del ejercicio. Descomprimir, acceder al index.html y podemos ver el resultado.
Se añade el resultado del ejercicio. Descomprimir, acceder al index.html y podemos ver el resultado.
Se añade el resultado del ejercicio. Descomprimir, acceder al index.html y podemos ver el resultado.
Se añade el resultado del ejercicio. Descomprimir, acceder al index.html y podemos ver el resultado.
Código fuente del apartado EXTRA al 100%.
En esta clase se muestra lo que conseguiremos al final de esta sección
Pasos para empezar a trabajar con la mejora del coverage de la documentación
Documentaremos los componentes para mejorar el coverage de la documentación
Documentaremos el serviciuo para mejorar el coverage de la documentación
Documentaremos la interface para mejorar el coverage de la documentación
Documentaremos varias variables de muestra para mejorar el coverage de la documentación
Documentaremos los pipes para mejorar el coverage de la documentación
Introducción a lo que corresponde Github Pages que utilizaremos para publicar nuestras páginas web estáticas en un repositorio de Github y poder mostrarlo
Pasos a seguir para registrar una cuenta en Github
Despedida del curso
IMPORTANTE: Este curso está pensado para proyectos desarrollados en Angular, Ionic y Typescript. NO SIRVE para documentar proyectos de otros frameowrks como pueden ser Django, Laravel, Symfony,...
La importancia de documentar nuestros proyectos es grande y más si estamos en un equipo de desarrolladores en el que cada miembr@ del equipo desarrolla diferentes funcionalidades por lo que se antoja importante tener todo bien documentado y ordenado.
Con esto conseguimos que el desarrollo sea lo más eficiente posible y en el caso de que entren más desarrolladores puedan coger el hilo del proyecto de la manera más rápida y eficiente sin mucho esfuerzo.
En este curso aprenderemos el uso de la herramienta Compodoc que nos permite crear una documentación elegante y de calidad básica en pocos pasos con facilidad y que será muy fácil de mantener siguiendo unas breves pautas.
Aparte de aprender a crear la documentación básica, aprenderemos a configurar para que mediante la configuración de las diferentes opciones podamos mostrar la documentación con un template u otro, mostrando documentación de apoyo y etc.
Lo que aprenderemos teniendo como base un proyecto de Angular que contiene pipes, componentes, directivas, servicios, constantes, interfaces,... será lo siguiente:
Crear nuestra primera versión de la documentación con las opciones por defecto.
Cambiar de template y crear diferentes variantes.
Como crear documentación adicional con las instrucciones / información del proyecto
Personalizar nuestro template modificando secciones como los títulos, añadiendo logotipos propios,...
Aplicar tips y trucos interesantes para crear una documentación más personalizada.
Sección extra con un proyecto de Ionic desde 0 con una práctica tipo reto en el que vamos a repasar todo lo aprendido en el curso.
Capaces de publicar nuestra documentación en Github mediante Github Pages.
Lo explicado en este curso se realizará principalmente con el proyecto de Angular únicamente ya que el proceso de configuración, generación de documentación y demás aspectos son iguales tanto en Angular e Ionic, por lo que no creo que tenga mucho sentido hacerlo de nuevo paso por paso en Ionic pero si alguien tiene alguna duda concreta que pregunte sin miedo!!
Para ello, he añadido la sección extra, para trabajar con este framework y practicar todo lo aprendido anteriormente.
Espero que el curso les sea ameno, útil y cuando lo terminéis, publiquéis una documentación elegante, limpia y de calidad en la red con la información de vuestros proyectos como aplicaciones Android / iOS en Ionic, proyectos de Angular, librerías,...