Figma(フィグマ)とGitHub(ギットハブ)の共通言語を作るスタートアップ、Specify(スペシファイ)をご紹介しよう。Specifyは、あなたのデザイントークンとアセットのためのセントラルリポジトリとAPIとして機能する。言い換えれば、デザイナーは標準的なFigmaファイルを更新することができ、変更はGitHubリポジトリに反映される。
このスタートアップは、Eurazeoが主導する400万ユーロ(約5億1600万円)のシードラウンドを調達した。BpifranceのDigital Ventureファンド、360 Capital、Seedcampも同ラウンドに参加した。EurazeoのClément Vouillon(クレマン・ヴイヨン)氏やeFounderのDidier Forest(ディディエ・フォレスト)氏など、ビジネスエンジェルも出資している。
組織がデザインに本腰を入れ始めると、ボタン、アイコン、フォント、ロゴ、色など、統一したスタイルでデザインシステムを作りたくなるものだ。例えばログインページは、Facebook(フェイスブック)、Twitter(ツイッター)、Gmail、Pinterest(ピンタレスト)ではそれぞれまったく異なる印象を与える。
とはいうものの、デザイナーと開発者の双方がこれを手作業で行っていることが多いのが現状だ。デザイナーはConfluenceやNotionでデザイントークンやアセットを使ってドキュメントページを作成する。そして開発者は、手作業でドキュメントをチェックし、最新のエレメントを使用しているかどうか確認しなければならない。
画像クレジット:Specify
Specifyは、デザイントークンやアセットを保存するセントラルリポジトリとして機能する。ユーザーはまず、1つまたは複数のソースと1つまたは複数のデスティネーションでSpecifyを接続する。
例えばSpecifyを使い、Figmaファイルから情報やデータを直接取得することが可能だ。そしてデザイナーはFigmaで何かを更新することができ、その変更はSpecifyのリポジトリに反映される。Specifyは単一の真実のソースとして機能するわけだ。
だが、変更はアプリケーション内でより速く反映されることもある。何かが更新されると、Specifyは自動的にGitHub上でプルリクエストを作成することができ、コマンドラインインターフェイスもある。開発者はワンクリックで変更を受け入れることができる。このようにして、色、ロゴ、フォントなどが、手動で作業することなく更新される。
Specifyは、自社製品の対象をFigmaとGitHubに限定するつもりはないようだ。この先、Dropbox(ドロップボックス)やGoogleドライブなど、さらに多くのデータソースを導入する予定だ。そしてNotionなど、より多くのアップデート先に対応する予定もあるという。特に、1つのデザイン変更を複数の更新先にプッシュできる機能があれば便利だろう。
製品ビジョンは明確だ。Specifyは、デザインチームを一元化する接着剤になりたいと考えている。「当社のアプローチは、Segment(セグメント)とよく似ていますが、デザインのための製品だと考えています」と、共同創業者兼CEOのValentin Chrétien(ヴァランタン・クレティアン)氏は筆者に語った。
画像クレジット:Specify
画像クレジット:Balázs Kétyi / Unsplash (Image has been modified)
[原文へ]
(文:Romain Dillet、翻訳:Den Nakano)