d.sunnyone.org
sunnyone.org

ページ

ラベル blockdiag の投稿を表示しています。 すべての投稿を表示
ラベル blockdiag の投稿を表示しています。 すべての投稿を表示

2012-11-18

Gollumのblockdiag対応

どうも都合のよいことにGollumのpull requestにGraphviz対応があり、変更すべきところがまるわかりだったので、真似してblockdiagに対応した。

こんな感じでblockdiagが書ける。
 <blockdiag>
  { A -> B; }
 </blockdiag>

MediaWiki extensionと異なり、seqdiag/actdiag/nwdiagを使うときは専用のものを使う。
 <seqdiag>
  { A -> B; }
 </seqdiag>

出力サンプルはこんな感じ。


Extensionという仕組みがないようなので、パッチという形になってしまうが、対応したものがこちら

2012-11-17

blockdiag-mediawiki-extensionをseqdiag,actdiag,nwdiagに対応させた

blockdiagMediaWiki対応が素晴らしかったので、他のseqdiag, actdiag, nwdiagにも対応させた。PHPなんてひさしぶりで、arrayの書き方覚えてなかったよ。pull requestしたので、うまくいけば取り込んでもらえるかも。

対応してて気付いたのだけど、nwdiagにはrackdiag, packetdiagなんてのもあるのね。ラック図はまぁそうだよねって感じだけど、パケットのアレを描くという発想はなかった... バイナリアン達には便利かも。

(追記)
早速取り込んでいただけました。