デザインファイルにおける継続的インテグレーション
by
jaxx2104
×
Copy
Open
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Slide 1
Slide 1 text
デザインファイルにおける デザインファイルにおける 継続的インテグレーション 継続的インテグレーション CircleCI ユーザーコミュニティミートアップ Futoshi Iwashita
Slide 2
Slide 2 text
自己紹介 自己紹介 岩下 太 (@jaxx2104) 株式会社リクルート Front-end engineer
Slide 3
Slide 3 text
No content
Slide 4
Slide 4 text
フロントエンド周辺のCIの話をします フロントエンド周辺のCIの話をします
Slide 5
Slide 5 text
frontend design frontend design デザインの世界(ペルソナ、ピクセル、ポリッシュ)とエンジニアリ ングの世界(ロジック、ループ、そしてLinux)の重なりにフロント エンドデザインがあります。 http://bradfrost.com/blog/post/frontend-design/
Slide 6
Slide 6 text
こういった領域 こういった領域
Slide 7
Slide 7 text
デザインとエンジニアリングの間で 会話や成果物などの様々なやり取りが発生する 「上手くやれば価値になる」
Slide 8
Slide 8 text
ということで CircleCI を使って ということで CircleCI を使って デザインファイルを自動化します デザインファイルを自動化します
Slide 9
Slide 9 text
こんな感じのデザインファイル こんな感じのデザインファイル 今回は Sketch を使います
Slide 10
Slide 10 text
CircleCI の設定 CircleCI の設定 https://github.com/jaxx2104/design-ci/blob/develop/.circleci/con g.yml
Slide 11
Slide 11 text
sketchtool sketchtool https://developer.sketch.com/cli/
Slide 12
Slide 12 text
結果 結果
Slide 13
Slide 13 text
これによって出来ること これによって出来ること マルチブランチで生成すれば画像の新旧比較 ホスティングによるデザインガイドの生成 リリースタグやブランチマージでCDN配信 など活用方法はさまざま!
Slide 14
Slide 14 text
こんな感じ こんな感じ https://github.com/jaxx2104/design-ci/pull/2#partial-pull-merging
Slide 15
Slide 15 text
最後に他のデザインツールについて 最後に他のデザインツールについて Figma は APIがあるのでもっと多くの操作が可能 Adobe XD はまだ CI 連携出来なさそう(今後に期待) https://github.com/ gma/ gma-api-demo https://forums.adobe.com/thread/2623145
Slide 16
Slide 16 text
jaxx2104/design-ci jaxx2104/design-ci https://github.com/jaxx2104/design-ci
Slide 17
Slide 17 text
デザインの受け渡しで手作業の部分はありませんか? デザインの受け渡しで手作業の部分はありませんか? 継続的インテグレーションで自動化しましょう 継続的インテグレーションで自動化しましょう
Slide 18
Slide 18 text
ありがとうございました! ありがとうございました!