Extension:QuickGV/tr

QuickGV uzantısı, az kod içeren grafik oluşturmanıza yardımcı olur.

Tek yapmanız gereken düğüm ve kenarları vermek, stiller gerekli değildir.



Nasıl yapılır


Sadece bir etiket
Varsayılan grafik. 



Meta veri
Varsayılan grafik ve meta veriler.  





Kullanım seçeneği


ER Modeli (usage="er")
  // node 123456789012345678901 A [label=" user_data |  [PK] user_id\l |  user_type\l | gender\l |  country\l |  city\l }"]; B [label=" user_type | <fPK> [PK] user_type\l | desc\l"]; C [label="<fT> gender | <fPK> [PK] gender\l | desc\l"];

// edges A:f0 -> B:fPK [label="1 .. N"]; A:f1 -> C:fPK [label="1 .. N"]; A:f3 -> A:f2;

Mindmap (usage="mindmap")
<pre style="overflow:auto;"> <quickgv name="MM" usage="mindmap"> start = "A";

A [label="Project"]; B1 [label="Budget"]; B2 [label="Risk"]; B3 [label="Members"];

A -> {B1 B2 B3};

<span id="Theme_option">

Tema seçeneği
<span id="Default_(theme=&quot;default&quot;)">

Varsayılan (theme="default")
<pre style="overflow:auto;"> <quickgv name="Pointer1" usage="ram"> A [label="RAM (0x71xx) | 0x710c\l | 0x7108\l | 0x7104 - 0x830c\l (int* a) | 0x7100\l "]; B [label="RAM (0x83xx) | 0x830c - 0x00ff\l | 0x8308\l | 0x8304\l | 0x8300\l"]; A:fsrc -> B:fdst [label="a = 0x830c;\l*a = 0x00ff;\l"];

<span id="Cold_(theme=&quot;cold&quot;)">

Soğuk (theme="cold")
<pre style="overflow:auto;"> <quickgv name="Pointer2" usage="ram" theme="cold"> A [label="RAM (0x71xx) | 0x710c\l | 0x7108\l | 0x7104 - 0x830c\l (int* a) | 0x7100\l "]; B [label="RAM (0x83xx) | 0x830c - 0x00ff\l | 0x8308\l | 0x8304\l | 0x8300\l"]; A:fsrc -> B:fdst [label="a = 0x830c;\l*a = 0x00ff;\l"];

<span id="Warm_(theme=&quot;warm&quot;)">

Ilık (theme="warm")
<pre style="overflow:auto;"> <quickgv name="Pointer3" usage="ram" theme="warm"> A [label="RAM (0x71xx) | 0x710c\l | 0x7108\l | 0x7104 - 0x830c\l (int* a) | 0x7100\l "]; B [label="RAM (0x83xx) | 0x830c - 0x00ff\l | 0x8308\l | 0x8304\l | 0x8300\l"]; A:fsrc -> B:fdst [label="a = 0x830c;\l*a = 0x00ff;\l"];

Sakura (theme="sakura")
<pre style="overflow:auto;"> <quickgv name="Pointer4" usage="ram" theme="sakura"> A [label="RAM (0x71xx) | 0x710c\l | 0x7108\l | 0x7104 - 0x830c\l (int* a) | 0x7100\l "]; B [label="RAM (0x83xx) | 0x830c - 0x00ff\l | 0x8308\l | 0x8304\l | 0x8300\l"]; A:fsrc -> B:fdst [label="a = 0x830c;\l*a = 0x00ff;\l"];

<span id="Attribute_Reference">

Kurulum
<span id="Install_repository">

Depoyu kur
<span id="Step_1:_Install_from_GitHub">

Adım 1: GitHub'dan yükle
<span id="Install_zip_package">

Zip paketini yükle
<span id="Step_1:_Install_from_zip_package">

1. Adım: Zip paketinden yükleyin

 * ZIP paketini QuickGV Sürümlerinden indirin
 * paketi aç
 * mw-quickgv'yi QuickGV olarak yeniden adlandırın

<span id="Step_2:_Apply_this_extension">

2. Adım: Bu uzantıyı uygulayın
LocalSettings.php dosyasına aşağıdaki kodu ekleyin

Gereksinimler

 * Graphviz 2.38 veya üstü
 * OSX: demlemek kurulum grafiği
 * CentOS: yum install graphviz
 * Ubuntu: sudo apt-get kurulum grafiği
 * Windows: Bir Installer paketinden yükleme (Win7'de test edilmiştir)
 * PHP 5.x ve bu işlevlere ihtiyaç var
 * exec
 * proc_open
 * proc_close

Changelog

 * 0.2.4 (Latest)
 * Extension registration.
 * JSON format language file.
 * 0.2.3 (2016-03-18)
 * Support URL attribute of node, open the link in new tab.
 * Set arrowsize=0.6.
 * Set splines=ortho for usage not set.
 * Set splines=curved for usage="neato".
 * Set splines=spline for usage="record".

The project is hosted at wikimedia.org since 0.2.4, see project dashboard.