0.1.1 • Published 12 months ago

md-links-thalita-nascimento v0.1.1

Weekly downloads
-
License
ISC
Repository
github
Last release
12 months ago

Markdown Links

Índice

1. Prefácio

Markdown é usada em muitas plataformas que manipulam texto (GitHub, fórum, blogs e etc) e é muito comum encontrar arquivos com este formato em qualquer repositório (começando pelo tradicional README.md). Os arquivos Markdown normalmente contém links que podem estar quebrados, ou que já não são válidos, prejudicando muito o valor da informação que está ali.

2. Resumo do projeto

Esse projeto tem como objetivo a criação de uma ferramenta de linha de comando (CLI - Command Line Interface - Interface de Linha de Comando) bem como uma biblioteca (library) em Javascript, executado com Node.js. através do terminal:

A CLI permite aos usuários processos tais como : identificar , ler e analisar arquivos no formato Markdown (a partir da rota que recebeu como argumento), para verificar os arquivos que contenham links, imprimir os links encontrados, rota do arquivo e o texto encontrado dentro do link, a ferramenta oferece recursos de validação dos links e geração de estatísticas relacionadas ao conteúdo analisado.

O desenvolvimento do projeto ocorreu em quatro sprints, seguindo um planejamento prévio baseado em um fluxograma/Trello.

3. Instruções de Uso

Para instalar o módulo, execute o seguinte comando: npm install md-links-thalita-nascimento

4. As funcionalidades:

$ md-links ./pasta/texto.md

src/texto.md

$ md-links ./pasta/texto.md --validate

--validate

Se passamos a opção --stats o output (saída) será um texto com estatísticas básicas sobre os links.

$ md-links ./pasta/texto.md --stats

--stats

Também podemos combinar --stats e --validate para obter estatísticas que necessitem dos resultados da validação.

$ md-links ./pasta/texto.md --stats --validate

--stats--validate

A ferramenta está apta a tratar os erros, exemplo (arquivo localizado na pasta src):

$ md-links ./src/texto.txt

inválido

$ md-links ./src/texto-vazio.md

vazio


WhatsApp Image 2023-05-16 at 22 28 01

6. Planejamento, tarefas e objetivos

fluxograma ou pseudocódigo.


path options

0.1.1

12 months ago

0.1.0

12 months ago