Installation
Pré-requisito: Por favor, instale o Node.js (versão 19 ou superior) antes de prosseguir.
Passo 1: Instale a CLI:
Passo 2: Navegue até o diretório dos documentos (onde o arquivo docs.json
está localizado) e execute o seguinte comando:
Alternativamente, se você não quiser instalar a CLI globalmente, você pode usar um script de execução única:
Uma prévia local da sua documentação estará disponível em http://localhost:3000
.
Atualizações
Cada lançamento da CLI está associado a uma versão específica da plataforma Mintlify. Se sua prévia local não estiver alinhada com a versão de produção, por favor atualize a CLI:
Portas Personalizadas
Por padrão, a CLI usa a porta 3000. Você pode personalizar a porta usando a flag --port
. Para executar a CLI na porta 3333, por exemplo, use este comando:
Se você tentar executar em uma porta que já está em uso, ela usará a próxima porta disponível:
Comandos Adicionais
Embora mint dev
seja o comando mais comumente usado, existem outros comandos que você pode usar para gerenciar sua documentação.
Encontrar Links Quebrados
A CLI pode ajudar a validar links de referência feitos em sua documentação. Para identificar quaisquer links quebrados, use o seguinte comando:
Verificar Especificação OpenAPI
Você pode usar a CLI para verificar seu arquivo OpenAPI em busca de erros usando o seguinte comando:
Você pode passar um nome de arquivo (por exemplo, ./openapi.yaml
) ou uma URL (por exemplo, https://petstore3.swagger.io/api/v3/openapi.json
).
Renomeando Arquivos
Você pode renomear arquivos usando o seguinte comando:
Isso é uma melhoria em relação à atualização normal do nome do arquivo, pois também atualizará todas as referências ao arquivo, garantindo que não haja links quebrados.
Formatação
Durante o desenvolvimento local, recomendamos usar extensões em seu IDE para reconhecer e formatar MDX.
Se você usa Cursor, Windsurf ou VSCode, recomendamos a extensão MDX VSCode para realce de sintaxe, e Prettier para formatação de código.
Se você usa JetBrains, recomendamos o plugin MDX IntelliJ IDEA para destaque de sintaxe e configuração Prettier para formatação de código.