2. Caixas de Alerta
As caixas de alerta servem para destacar informações essenciais, avisos, ou dicas importantes, quebrando o fluxo normal do texto e chamando a atenção do leitor.
2.1. Tipos Mais Usados
Estes são os tipos que você usará com maior frequência para orientar o leitor em situações de risco, informação ou otimização.
2.1.1. Note
Usado para informações importantes, mas neutras.
Lembrete: Versões Suportadas
Esta funcionalidade só está disponível para usuários com Python versão 3.10 ou superior. Versões anteriores podem causar erros de dependência.
Exemplo de Sintaxe:
!!! note "Lembrete: Versões Suportadas"
Esta funcionalidade só está disponível para usuários com **Python versão 3.10 ou superior**. Versões anteriores podem causar erros de dependência.
2.1.2. Warning
Usado para alertar sobre algo que pode dar errado ou causar problemas, mas que não é crítico.
Atenção ao Formato
Certifique-se de que o nome do arquivo config.yaml está em letras minúsculas. O sistema é case-sensitive e não reconhecerá Config.yaml.
Exemplo de Sintaxe:
!!! warning "Atenção ao Formato"
Certifique-se de que o nome do arquivo `config.yaml` está em letras minúsculas. O sistema é **case-sensitive** e não reconhecerá `Config.yaml`.
2.1.3. Tip
Usado para sugerir melhores práticas, atalhos, ou formas mais eficientes de fazer algo.
Dica de Otimização de Desempenho
Para reduzir o tempo de compilação em 30%, utilize a flag --fast-build ao invés de -b.
Exemplo de Sintaxe:
!!! tip "Dica de Otimização de Desempenho"
Para reduzir o tempo de compilação em 30%, utilize a flag `--fast-build` ao invés de `-b`.
2.1.4. Danger
Usado para alertar sobre perigos extremos, perda de dados ou falhas de segurança. Use com moderação.
Risco de Dados
NUNCA execute o comando DELETE-ALL em um ambiente de produção. Isso resultará na perda irrecuperável de todos os dados do banco.
Exemplo de Sintaxe:
!!! danger "Risco de Dados"
**NUNCA** execute o comando `DELETE-ALL` em um ambiente de produção. Isso resultará na perda irrecuperável de todos os dados do banco.
2.2. Mais Opções Úteis
Estes tipos são ótimos para dar feedback visual, resumir conteúdo ou fazer referências cruzadas.
2.2.1. Success
Indica que uma etapa ou processo foi concluído com sucesso.
Instalação Concluída!
Se você seguiu os passos corretamente, a mensagem "Setup complete" deve aparecer no seu terminal.
Exemplo de Sintaxe:
!!! success "Instalação Concluída!"
Se você seguiu os passos corretamente, a mensagem "Setup complete" deve aparecer no seu terminal.
2.2.2. Abstract
Usado no início de uma seção longa para dar um resumo rápido (muitas vezes chamado de "TL;DR" - Too Long; Didn't Read).
Resumo Rápido da Seção
Esta seção explica a diferença entre autenticação por Token e por Chave API. Requer conhecimento básico de redes.
Exemplo de Sintaxe:
!!! abstract "Resumo Rápido da Seção"
Esta seção explica a diferença entre autenticação por Token e por Chave API. Requer conhecimento básico de redes.
2.2.3. Seealso
Usado para indicar onde o leitor pode encontrar informações relacionadas.
Referência
Para configurar a rede manualmente, consulte o capítulo "Configurações de Rede".
Exemplo de Sintaxe:
!!! seealso "Referência"
Para configurar a rede manualmente, consulte o capítulo "Configurações de Rede".
2.3. Tipos Menos Comuns
Estes são mais específicos e geralmente usados em documentação de API ou de bibliotecas de código.
2.3.1. Versionadded
Indica a versão do software em que um recurso foi introduzido.
Novo na Versão 2.1
O novo módulo api.v2 foi adicionado, substituindo o antigo api.legacy.
Exemplo de Sintaxe:
!!! versionadded "Novo na Versão 2.1"
O novo módulo `api.v2` foi adicionado, substituindo o antigo `api.legacy`.
2.3.2. Example
Usado para ilustrar um trecho de código ou um caso de uso, se o bloco de código padrão não for suficiente.
Example
Abaixo está um exemplo de como a função calculate() deve ser chamada com parâmetros nomeados:
python
resultado = calculate(valor=100, moeda='BRL')
Exemplo de Sintaxe:
!!! example
Abaixo está um exemplo de como a função `calculate()` deve ser chamada com parâmetros nomeados:
```python
resultado = calculate(valor=100, moeda='BRL')
```