DevToy

Diagramas Mermaid

Fluxogramas Mermaid: nós, decisões, rótulos e direção

Crie fluxogramas legíveis com IDs estáveis, direção explícita, decisões rotuladas, subgráficos e validação de sintaxe.

Publicado 11 de julho de 2026 · Atualizado 11 de julho de 2026

Um fluxograma Mermaid é um modelo textual de nós e arestas. flowchart TD segue de cima para baixo e flowchart LR da esquerda para a direita. Escolha a direção pela história, não apenas pelo espaço disponível.

Separe a identidade do nó do seu rótulo

Use um ID curto e estável e o texto legível entre colchetes:

flowchart LR
  request[Receber solicitação] --> validate{Entrada válida?}
  validate -->|Sim| process[Processar pedido]
  validate -->|Não| reject[Retornar erros]

As arestas usam validate; o rótulo pode mudar sem reescrever conexões. IDs estáveis também facilitam estilos e revisão de diferenças.

Rotule os ramos de decisão

Um losango sem rótulos obriga o leitor a adivinhar. Use -->|Rótulo| e termos consistentes. Misturar true/false, sim/não e sucesso/falha em decisões equivalentes aumenta o esforço mental.

Use subgráficos para limites

flowchart LR
  subgraph Navegador
    edit[Editar fonte] --> render[Renderizar diagrama]
  end
  subgraph ArmazenamentoLocal
    draft[(Rascunho)]
  end
  edit --> draft

Limites são úteis para mostrar responsabilidade, confiança, implantação ou ciclo de vida. Não envolva cada par de nós em um subgráfico.

Evite surpresas comuns do analisador

Comece com um diagrama mínimo e adicione uma instrução por vez. Coloque entre aspas rótulos com pontuação problemática. end em minúsculas tem função especial em fluxogramas; use outra palavra. Observe também o e x logo após certas arestas, pois podem selecionar terminações especiais.

Projete para mudanças

Separe a visão geral dos processos detalhados, reduza cruzamentos e mantenha o nível de abstração. O editor Mermaid local valida exatamente a versão incluída no site.

Guias relacionadas