Grafo de discurso Graphviz

||||
-|-|
:discourse2: | Resumo | Discourse Graphviz oferece a capacidade de adicionar gráficos às publicações usando a linguagem DOT.
:open_book: | Guia de Instalação | Este plugin vem embutido no núcleo do Discourse. Não há necessidade de instalar o plugin separadamente.

Recursos

Este plugin usa a biblioteca Viz.js para renderizar gráficos.
Para incorporar um gráfico, use o bbcode [graphviz] [/graphviz]. Opcionalmente, você pode definir atributos do mecanismo de layout: [graphviz engine=neato]. Se o mecanismo não for definido, o padrão é o mecanismo dot.
Consulte o site Graphviz para documentação e mais exemplos.

Exemplo

[graphviz engine=circo]
graph {
    a -- b;
    b -- c;
    c -- d;
    d -- e;
    e -- g;
    a -- g;
    a -- c;
    a -- d;
    a -- e;
    b -- d;
    b -- e;
    b -- g;
    c -- e;
    c -- g;
    d -- g;
}
[/graphviz]

Captura de tela

O SVG da pré-visualização será convertido para png quando a publicação for processada:

Nota

:warning: Este plugin está desativado por padrão. Após a instalação, certifique-se de ativá-lo nas configurações do site.

CHANGELOG

TODO

47 curtidas

:partying_face: Este plugin agora está incluído no core do Discourse como parte de Bundling more popular plugins with Discourse core. Se você auto-hospeda e usa o plugin, precisa removê-lo do seu app.yml antes da sua próxima atualização.

4 curtidas

Este plugin tem um erro na última versão do discourse

Preciso desabilitá-lo para rebuild app (discourse)

Foi adicionado recentemente ao Discourse core

1 curtida