Apresentamos o dpkit Terminal e TypeScriptVer o anúncio

Código aberto

Testdocs

Extrai blocos de código TypeScript de ficheiros Markdown e executa-os como testes, mantendo os exemplos sincronizados com o código.

capturatestdocs.dev
O site de documentação do Testdocs, a mostrar como os blocos de código em Markdown são corridos como testes reais.
Testdocsexemplos de documentação executáveis

O que é

Um mecanismo de testes para documentação. Extrai blocos de código TypeScript de ficheiros Markdown e corre-os como testes reais em Vitest ou Jest, para que os exemplos de um README passem a fazer parte da suíte de testes sem duplicação entre as duas.

Por que existe

Os exemplos da documentação apodrecem em silêncio. Uma API muda, os testes são atualizados, e o README continua a demonstrar a assinatura antiga até alguém a copiar e abrir um bug. Correr os exemplos é a única forma de saber que ainda funcionam.

O nosso papel

Mantemo-lo, e ele corre sobre a nossa própria documentação — é assim que os exemplos nas outras páginas de projeto se mantêm honestos.

Em que o construímos

Entre em contacto

Diga-nos o que precisa de construir.

Somos uma equipa pequena em Portugal, a trabalhar no horário de Londres. Um site, uma aplicação, uma ferramenta interna, ou a plataforma por trás deles — comece por uma frase sobre o problema e nós tratamos do resto.

Todos os projetos
Pedir orçamento