blockdiag er et Python værktøj til at generere blok-diagram billedfil fra spec-tekstfil.
Opsætning
ved easy_install
Gør miljø:
& Nbsp; easy_install blockdiag
af udbygningen
Gør miljø:
& Nbsp; hg klon http://bitbucket.org/tk0miya/blockdiag
& Nbsp; cd blockdiag
& Nbsp; python bootstrap.py
& Nbsp; bin / udbygningen
Kopiere og redigere ini fil. Eksempel:
& Nbsp; cp
vi simple.diag
Der henvises til spec-tekst indstilling prøve sektion for formatet af simpla.diag konfigurationsfil.
spec-tekst indstilling prøve
Få eksempler er til rådighed.
simple.diag
simple.diag er simpelthen definere noder og overgange ved dot-lignende tekst format:
diagram admin {
& Nbsp; top_page -> config -> config_edit -> config_confirm -> top_page;
}
screen.diag
screen.diag er mere komplekst prøve. diaglam knudepunkter har en alternativ etiket og nogle overgange:
diagram admin {
& Nbsp; top_page [label = "Top side"];
& Nbsp; foo_index [label = "Liste over foos"];
& Nbsp; foo_detail [label = "Detail FOO"];
& Nbsp; foo_add [label = "Tilføj FOO"];
& Nbsp; foo_add_confirm [label = "Tilføj FOO (bekræft)"];
& Nbsp; foo_edit [label = "Rediger FOO"];
& Nbsp; foo_edit_confirm [label = "Rediger FOO (bekræft)"];
& Nbsp; foo_delete_confirm [label = "Slet FOO (bekræft)"];
& Nbsp; bar_detail [label = "Detalje af BAR"];
& Nbsp; bar_edit [label = "Rediger BAR"];
& Nbsp; bar_edit_confirm [label = "Rediger BAR (bekræft)"];
& 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;
}
Anvendelse
Udfør blockdiag kommando:
& Nbsp; blockdiag simple.diag
& Nbsp; ls simple.png
simple.png
Egenskaber :.
- Generer blok-diagram fra prik ligesom tekst (grundlæggende træk)
- Multilingualization for node-etiket (utf-8 kun).
Hvad er nyt i denne udgivelse:
- Fix bugs
Hvad er nyt i version 1.2.3:
- Fix bugs
Hvad er nyt i version 1.2.0:
- Optimer algoritme til at gøre skygge
- Tilføj muligheder for at docutils direktiv
- Fix bugs
Hvad er nyt i version 1.1.8:
- Tilføj --ignore-pil option
- Fix bugs
Hvad er nyt i version 1.1.7:
- Tilføj diagram attribut: shadow_style
- Tilføj font sti til CentOS 6.2
- Tilføj en indstilling 'antialias «i konfigurationsfilen
- Fix bugs
Hvad er nyt i version 1.1.6:
- Understøttelse af readthedocs.org
- REST direktiv understøtter: Billedtekst: option
- Fix bugs
Hvad er nyt i version 1.1.5:
- Integrer kildekoden til SVG dokument som beskrivelse
- Fix bugs
Hvad er nyt i version 1.1.4:
- Tilføj nye edge.hstyles: oneone, onemany, manyone, manymany
- Tilføj kant attribut: beskrivelse (for build beskrivelse-tabeller)
- Fix bugs
Hvad er nyt i version 1.1.3:
- Tilføj ny kant type til data-modeller (tak til David Lang)
- Tilføj --no-gennemsigtighed option
- Fix bugs
Krav :
- Python
- PIL
- funcparserlib
- setuptools eller distriubte
Kommentarer ikke fundet