blockdiag yra Python įrankis generuoti bloko diagrama vaizdo failą iš spec-tekstinį failą.
Sąranka "
iki easy_install
Padaryti aplinką:
& Nbsp; easy_install blockdiag
iki Katilinės statyba
Padaryti aplinką:
& Nbsp; hg klonas http://bitbucket.org/tk0miya/blockdiag
& Nbsp; CD blockdiag
& Nbsp; python bootstrap.py
& Nbsp; bin / Katilinės statyba
Kopijuoti ir keisti ini failą. pavyzdys:
& Nbsp; cp
vi simple.diag
Prašome kreiptis į spec teksto nustatymas mėginio skyriuje už simpla.diag konfigūracijos failo formatu.
spec teksto nustatymas pavyzdys
Keletas pavyzdžių yra.
simple.diag
simple.diag tiesiog apibrėžti mazgai ir perėjimus tašku panašaus teksto formatu:
Diagramoje admin {
& Nbsp; top_page -> config -> config_edit -> config_confirm -> top_page;
}
screen.diag
screen.diag yra kompleksiškai mėginys. diaglam mazgai turi alternatyvų ženklą ir kai perėjimų:
Diagramoje admin {
& Nbsp; top_page [Etiketė = "Top puslapis"];
& Nbsp; foo_index [Etiketė = "Sąrašas FOOS"];
& Nbsp; foo_detail [Etiketė = "Detalė FOO"];
& Nbsp; foo_add [label = "Pridėti" Foo "];
& Nbsp; foo_add_confirm [label = "Pridėti Foo (patvirtinti)"];
& Nbsp; foo_edit [Etiketė = "Redaguoti FOO"];
& Nbsp; foo_edit_confirm [Etiketė = "Redaguoti FOO (patvirtinti)"];
& Nbsp; foo_delete_confirm [Etiketė = "Ištrinti" Foo (patvirtinti) "];
& Nbsp; bar_detail [Etiketė = "Išsamiau apie BAR"];
& Nbsp; bar_edit [Etiketė = "Redaguoti baras"];
& Nbsp; bar_edit_confirm [Etiketė = "Redaguoti BAR (patvirtinti)"];
& Nbsp; logout;
& 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;
}
Naudojimas
Vykdyti blockdiag komandą:
& Nbsp; blockdiag simple.diag
& Nbsp; ls simple.png
simple.png
Įranga :.
- Generate blokas diagramą iš dot kaip tekstą (pagrindinė funkcija)
- Multilingualization už mazgas ženklas (UTF-8 tik).
Kas naujo , šioje laidoje:
- Nustatyti klaidas
Kas naujo versijos 1.2.3:
- Nustatyti klaidas
Kas naujo versijos 1.2.0:
- Optimizuoti algoritmą utilizavimo šešėlį
- Pridėti galimybes docutils direktyvos
- ištaisyti klaidas
Kas naujo versijos 1.1.8:
- Pridėti --ignore-PIL parinktį
- ištaisyti klaidas
Kas naujo versijos 1.1.7:
- Pridėti diagrama atributą: shadow_style
- Pridėti šrifto kelią CentOS 6.2
- Pridėti parametrą "antialias" konfigūracijos failą
- ištaisyti klaidas
Kas naujo versijos 1.1.6:
- Parama readthedocs.org
- Atk direktyva palaiko: antraštė: galimybė
- ištaisyti klaidas
Kas naujo versijos 1.1.5:
- Įterpti kodą į SVG dokumento aprašymas
- ištaisyti klaidas
Kas naujo versijos 1.1.4:
- Pridėti naują edge.hstyles: -Oneone, onemany, manyone, manymany
- Pridėti krašto atributą: aprašymas (už kaupiasi aprašą stalai)
- ištaisyti klaidas
Kas naujo versijos 1.1.3:
- Pridėti naują krašto tipo modelių duomenų (dėka David Lang)
- Pridėti no-skaidrumą parinktį
- ištaisyti klaidas
Reikalavimai :
- Python
- PIL
- funcparserlib
- setuptools ar distriubte
Komentarai nerastas