MdLinks es una API en Node.js que hace que buscar y trabajar con enlaces en archivos Markdown sea fácil. Si utilizas archivos Markdown para enlazar recursos, mdLinks te ayuda a verificar, extraer información y hacer un seguimiento de esos enlaces de manera eficiente. Aprovecha esta herramienta para centrarte en tu contenido y dejar que mdLinks se encargue de tus enlaces en Markdown de forma rápida y sencilla.
Md-links es una herramienta de línea de comandos que hace que sea fácil extraer y analizar enlaces en archivos Markdown (.md). Su función principal es encontrar enlaces en archivos Markdown en un directorio o archivo específico y mostrar información relevante, como la URL, el texto asociado y el estado del enlace (válido o roto) cuando se realiza una validación.
Este proyecto realiza las siguientes tareas:
En resumen, md-links simplifica el análisis y la validación de enlaces en archivos Markdown, facilitando a los usuarios mantener sus proyectos actualizados y con enlaces funcionales en su documentación.
Este diagrama de flujo ilustra el proceso paso a paso que ocurre una vez que se proporcione una ruta a md-links
Para instalar la API mdLinks, el usuario tiene las siguientes opciones:
a. Instalación global
npm install -g https://github.com/Natalic1008/DEV009-md-links.git
b. Instalación desde GitHub
Una vez que mdLinks esté instalado, puedes usarlo para analizar un archivo Markdown con el siguiente comando:
md-links <path-to-file> [options]
Donde:
path-to-file : Es la ruta del archivo o directorio a analizar.
options : --validate (Verifica el estado de los enlaces encontrados)} --stats (Obtienes estadísticas de los enlaces encontrados).
Ejemplo
`md-links /test/directorio --validate
`md-links /test/directorio --stats
`md-links /test/directorio --stats --validate
La planificación de este proyecto se realizo en GitHub projects, en el cual se abrieron varios milestones que fuerón los diferentes hitos y a su vez cada uno se dividieron en diferententes issues.
Cada vez que se completaba el issues correspondiente se cerraba por medio de un commit y así se veía el avance que llevaba cada hito.