Speakeasy
Você pode integrar trechos de código gerados pelo Speakeasy de seus SDKs diretamente na documentação de referência da API do Mintlify. Trechos de uso do SDK são mostrados no interactive playground da sua documentação alimentada pelo Mintlify.
Mudanças no Repositório do SDK Speakeasy
Em seus repositórios de SDK Speakeasy, adicione o seguinte à targets
seção do seu arquivo .speakeasy/workflow.yaml
para garantir que as amostras de código sejam produzidas automaticamente junto com as gerações do SDK.
As amostras de código serão geradas na forma de um OpenAPI overlay file que será usado no repositório de documentação do Mintlify.
Mudanças no Repositório de Documentação do Mintlify
Os arquivos de fluxo de trabalho produzidos agruparão automaticamente sua especificação OpenAPI de origem e as amostras de código do Speakeasy em um único arquivo de saída, openapi.yaml
. O Mintlify usará este arquivo de saída ao construir sua referência de API.
Configuração Interativa da CLI
Execute os seguintes comandos para configurar os arquivos .speakeasy/workflow.yaml
e .github/workflows/sdk_generation.yaml
através da CLI interativa do Speakeasy.
Configure sua especificação de origem. A especificação de origem é a especificação OpenAPI para a qual as amostras de código serão geradas, e frequentemente é a mesma especificação usada para alimentar a documentação do Mintlify.
Adicione a sobreposição criada pelo Speakeasy para injetar trechos de código em sua especificação.
Forneça um nome e caminho para a especificação OpenAPI. Esta será a especificação final usada pelo Mintlify.
Finalmente, adicione sua SPEAKEASY_API_KEY
como um segredo do repositório ao seu repositório Mintlify em Settings > Secrets & Variables > Actions
. Encontre a chave de API do Speakeasy no painel do Speakeasy na aba API Keys.
Configuração Manual
Alternativamente, você pode configurar manualmente os seguintes arquivos em seu repositório de documentação do Mintlify.
Finalmente, certifique-se de adicionar sua SPEAKEASY_API_KEY
como um segredo do repositório ao seu repositório Mintlify em Settings > Secrets & Variables > Actions
. Encontre a chave de API do Speakeasy no painel do Speakeasy na aba API Keys.