blockdiag

Generates block-diagram image file from spec-text file
Download

blockdiag Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Python License
  • Publisher Name:
  • Takeshi Komiya
  • Publisher web site:
  • http://bitbucket.org/tk0miya/

blockdiag Tags


blockdiag Description

Generates block-diagram image file from spec-text file blockdiag is a Python tool to generate block-diagram image file from spec-text file.Setupby easy_installMake environment: easy_install blockdiagby buildoutMake environment: hg clone http://bitbucket.org/tk0miya/blockdiag cd blockdiag python bootstrap.py bin/buildoutCopy and modify ini file. example: cp < blockdiag installed path >/blockdiag/examples/simple.diag . vi simple.diagPlease refer to spec-text setting sample section for the format of the simpla.diag configuration file.spec-text setting sampleFew examples are available.simple.diagsimple.diag is simply define nodes and transitions by dot-like text format:diagram admin { top_page -> config -> config_edit -> config_confirm -> top_page;}screen.diagscreen.diag is more complexly sample. diaglam nodes have a alternative label and some transitions:diagram admin { top_page ; foo_index ; foo_detail ; foo_add ; foo_add_confirm ; foo_edit ; foo_edit_confirm ; foo_delete_confirm ; bar_detail ; bar_edit ; bar_edit_confirm ; logout; top_page -> foo_index; top_page -> bar_detail; foo_index -> foo_detail; foo_detail -> foo_edit; foo_detail -> foo_delete_confirm; foo_index -> foo_add -> foo_add_confirm -> foo_index; foo_index -> foo_edit -> foo_edit_confirm -> foo_index; foo_index -> foo_delete_confirm -> foo_index; bar_detail -> bar_edit -> bar_edit_confirm -> bar_detail;}UsageExecute blockdiag command: blockdiag simple.diag ls simple.pngsimple.png


blockdiag Related Software