1.0.0 • Published 9 months ago

fernandacanicais-mdlinks v1.0.0

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

Markdown Links

Índice

1. Introdução

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).

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.

Uma comunidade open source nos propôs criar uma ferramenta, usando Node.js, que leia e analise arquivos no formato Markdown, para verificar os arquivos que contenham links e mostrar algumas estatísticas.

2. Guia de Instalação 📈

Para instalar esta biblioteca você deve executar a seguinte linha de comando: npm install md-links XXXXXX. Observação: É necessário ter a instalação do Node. Após a instalação da biblioteca, certifique de ter um arquivo com a extensão (.md) com links dentro.

3. Guia de Uso 💬

No seu terminal rode o comando mdLinks + o caminho do arquivo e irá receber o caminho, texto e a url do arquivo selecionado.

mdLinks<caminho-do-arquivo>👇

preview

Além das informações acima, você poderá fazer uma requisição HTTP utilizando a propriedade --validate e receber o status e ok dos seus links.

mdLinks<caminho-do-arquivo> --validate👇

preview

Você poderá fazer a verificação das estatísticas dos links desse arquivo, utilizando a propriedade --stats, e receber o total de links encontrados no seu arquivo e quantos desses são únicos.

mdLinks<caminho-do-arquivo> --stats👇

preview

Você também pode combinar as propriedades e verificar a validação dos links e estatísticas do seu arquivo utilizando --validate --stats, e receber o total de links encontrados, quantos desses são únicos e quantos estão quebrados.

mdLinks<caminho-do-arquivo> --validate --stats👇

preview

4. Gerenciamento de projeto ✒️

Neste projeto, utilizei a ferramenta Git Projects para organização e mapear as tarefas, adotando a metodologia de sprints e priorização de backlog. E tambem utilizado o metodo de desenvolver um fluxograma para entender o objetivo do projeto backend.

Git Project:

preview

Fluxograma:

preview

5. Ferramentas utilizadas 🛠️

My Skills

6. Desenvolvedora👩‍💻

Fernanda Caniçais

linkedin github

1.0.0

9 months ago