より良いエンジニアを目指して

1日1つ。良くなる!上手くなる!

Draw.ioを設計書に使えないか試してみる

Excelの設計書ではマージできないし、Office365ではないから共有できないので、他にないかなーというのがきっかけで、draw.ioを試してみました。

about.draw.io

文字列は矩形とは別扱いでセットする必要があります。

f:id:rimever:20190810172932p:plain

使いやすさとしては普通ってところです。

ただ、私が使いたいのはこれじゃないというところです。

職場では一つの機能に対して複数の改修を行うことがあるため、複数の修正をマージさせる必要がありました。

よって、マージできるのことが目的だったのですが、draw.ioとしてsvgとして保存して、markdownに埋め込むなどをしないとなりません。

draw.ioは以下のhtmlのような形式でデータを持っていますが、これをマージするようなことは困難です。

1行で管理されてます。

<mxfile modified="2019-08-10T08:30:23.994Z" host="www.draw.io" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36" etag="vxtmNK2RHH-648H1Ohrp" version="11.1.4" type="github"><diagram id="LyoDKckqxrLoSeAnQ3_y" name="Page-1">3ZbbjtsgEIafhstWsYkPuczBbaWqUqNUantJzcRGi42Fycbepy8EHMeHKK20q0q9CvMzDPD9JBOEt0XzUZIq/yIocOQvaIPwDvm+58Wh/jBKa5UoCqyQSUZdUi8c2As4ceHUE6NQDxKVEFyxaiimoiwhVQONSCnOw7Sj4MNdK5LBRDikhE/V74yq3KqxH/X6J2BZ3u3shSs7U5Au2d2kzgkV5xsJJwhvpRDKjopmC9zA67jYdR/uzF4PJqFUf7IgKvF+//mggl9VET0lwQ7vX965Ks+En9yF3WFV2xE450zBoSKpic/aZYQ3uSq4jjw9JHVluR9ZA3qrjasIUkFz96jeFYB+OSAKULLVKd0C7Ji5RxO78Nw74Hcp+Q39q0ic69m1dA9GDxybv+DkP+YkxamkhsAFywNqrwBpGQQDSF7oTyh5/gyl8K0g4SmkJESrEMURSgK03qHVZRDHZjDmp0moIaRaSfEEW8GF1EopSp25OTLORxLhLCt1mGpyoPWN4cr0d3jtJgpGqdlm1pXet8XrGOP7I2Nmnu9y7vW+lS/LiS/fDOv/1oDlajEyIPi3BoSPfz2gpGvTrgxFTuqapUMr9NVl+8MxugQ/TfA+6MJdczu5awc4gU663AimPow4yRQe9wpFZAbq0W/l1Jwb+MEM/E6TwIliz8PjzjnidvgqmL7I3daB45Gp9ppu1W27HBeKR4XGvcVymBS6PJDrtefejA77rm/T+/9OOPkN</diagram></mxfile>

draw.ioとsvgの二重管理も手間になってしまうなーと。

f:id:rimever:20190810173836p:plain