Skip to content

Latest commit

 

History

History
78 lines (59 loc) · 3.06 KB

README.md

File metadata and controls

78 lines (59 loc) · 3.06 KB

Markdown Links

Índice


1. Prefácio

Markdown é uma linguagem de marcação muito popular entre os programadores. É 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).

O Objetivo deste projeto é desenvolver uma biblioteca que lê arquivos Markdown através de uma CLI (command-line interface) que possiblita a execução da biblioteca no terminal, a partir de um módulo do Node.js, no qual, este irá fazer a leitura dos arquivos em formato Markdown('.md'), verificando a existência de links e estatisticas que nele existem.

2. Fluxograma

fluxograma

3. Funcionalidades Principais

  • Leitura de arquivos Markdown ('.md') a partir da linha de comando.
  • Extração de links contidos nos arquivos Markdown.
  • Validação de links contidos nos arquivos Markdown.
  • Geração de estatísticas.

4. Guia de Instalação e Uso

Instale a biblioteca no terminal através do comando:

npm install md-links-anabfer
  • Para extrair links de um arquivo Markdown, execute:
md-links <caminho-do-arquivo>

md-links

  • Para validar links de um arquivo Markdown, execute:
md-links <caminho-do-arquivo> --validate

md-links-validate

  • Para gerar estatísticas de um arquivo Markdown, execute:
md-links <caminho-do-arquivo> --stats

md-links-stats

  • Para validar links e gerar estatísticas de um arquivo Markdown, execute:
md-links <caminho-do-arquivo> --validate --stats

md-links-validate-stats

5. Testes Unitários

A aplicação foi finalizada com 100% de cobertura nos testes:

testes-unitarios

6. Tecnologias Utilizadas

JS git github nodejs

7. Autor

Ana Beatriz Ferreira