PlantUMLというUMLのダイアグラム各種を簡単に書けるツールがある。 WordやExcelでフローチャートやらを描いていると、実に面倒である。GUIでクラス図を描いたりするソフトがあるけれども、シーケンス図やアクティビティ図が必要なのだ。で、それを簡単な記法からササッと生成してくれる素敵ツールがPlantUMLである。 シーケンス図の例 例えば、WordPressのテーマを自動デプロイする記事で紹介したような、WordPressのテーマ自動ビルド&デプロイを自分はこういう手順を仕込んでいる。 GitHubのマスターへのプッシュを起点に… 1. GitHubのマスターへプッシュ 2. GitHubがTravisCIへマスターをプッシュ 3. TravisCIがマスターからプレリリースブランチを切る 4. TravisCIでコードチェックと自動ビルド 5. TravisCIがリリースへプ