blockdiag spec mətn faylı blok-diagram image fayl yaratmaq üçün bir Python vasitədir.
Quraşdırma
easy_install ilə
Ətraf mühitin olun:
& Nbsp; easy_install blockdiag
buildout ilə
Ətraf mühitin olun:
& Nbsp; hg klon http://bitbucket.org/tk0miya/blockdiag
& Nbsp; cd blockdiag
& Nbsp; python bootstrap.py
& Nbsp; bin / buildout
Seçin və ini fayl dəyişdirmək. Məsələn:
& Nbsp; cp
vi simple.diag
Simpla.diag konfiqurasiya faylı format spec mətn qəbulu nümunə bölməsinə baxın.
spec mətn qəbulu nümunə
Neçə nümunə var.
simple.diag
simple.diag sadəcə dot kimi mətn formatında qovşaqlarının və keçid müəyyən edilir:
diagram admin {
& Nbsp; top_page -> config -> config_edit -> config_confirm -> top_page;
}
screen.diag
screen.diag daha kompleks nümunəsidir. diaglam qovşaqlarının bir alternativ etiket və bəzi keçid var:
diagram admin {
& Nbsp; top_page [label = "Səhifənin əvvəli"];
& Nbsp; foo_index [= "siyahısı Foos" adlı etiket];
& Nbsp; foo_detail [etiket = "Ətraflı Foo"];
& Nbsp; foo_add [label = "Foo əlavə et"];
& Nbsp; foo_add_confirm [label = "Foo (təsdiq) əlavə et"];
& Nbsp; foo_edit [label = "Edit Foo"];
& Nbsp; foo_edit_confirm [label = "Edit Foo (təsdiq)"];
& Nbsp; foo_delete_confirm [label = "Foo (təsdiq) sil"];
& Nbsp; bar_detail [etiket = "BAR Ətraflı"];
& Nbsp; bar_edit [label = "Edit BAR"];
& Nbsp; bar_edit_confirm [label = "Edit BAR (təsdiq)"];
& Nbsp; çıxış;
& Nbsp; top_page -> foo_index;
& Nbsp; top_page -> bar_detail;
& Nbsp; foo_index -> foo_detail;
& Nbsp; foo_detail -> foo_edit;
& Nbsp; foo_detail -> foo_delete_confirm;
& Nbsp; foo_index -> foo_add -> foo_add_confirm -> foo_index;
& Nbsp; foo_index -> foo_edit -> foo_edit_confirm -> foo_index;
& Nbsp; foo_index -> foo_delete_confirm -> foo_index;
& Nbsp; bar_detail -> bar_edit -> bar_edit_confirm -> bar_detail;
}
istifadə
Blockdiag funksiyanı yerinə:
& Nbsp; blockdiag simple.diag
& Nbsp; ls simple.png
simple.png
Features .
- Mətn (əsas xüsusiyyət) kimi dot blok-diaqram yaradın
- Multilingualization üçün node-etiket (UTF-8 yalnız).
Bu azad yeni nədir:
- Fix bugs
versiya 1.2.3 yeni nədir:
- Fix bugs
nədir versiya 1.2.0 Yeni
- kölgə göstərilməsi üçün alqoritm optimize
- direktiv docutils üçün variantları əlavə et
- Fix hataları
versiya 1.1.8 yeni nədir:
- --ignore-pil seçim əlavə et
- Fix hataları
versiya 1.1.7 yeni nədir:
- diagram atributu əlavə et shadow_style
- CentOS 6.2 font yol əlavə
- konfiqurasiya faylını bir ayar 'antialias' Əlavə et
- Fix hataları
versiya 1.1.6 yeni nədir:
- readthedocs.org üçün Support
- İstirahət direktiv dəstəkləyir: mövzu: seçim
- Fix hataları
versiya 1.1.5 yeni nədir:
- təsviri kimi SVG sənəd Embed mənbə kodu
- Fix hataları
Versiya 1.1.4 Yeni nədir:
- Yeni edge.hstyles əlavə et oneone, onemany, manyone, manymany
- kənar atributu əlavə et (build təsviri-masalar üçün) təsviri
- Fix hataları
versiya 1.1.3 yeni nədir:
- data-modelləri üçün yeni kənar növü əlavə et (thanks David Lang üçün)
- Heç bir-şəffaflıq seçim əlavə et
- Fix hataları
tələblər
- Python
- Batareya
- funcparserlib
- setuptools və ya distriubte
Şərhlər tapılmadı