Inhouseを使用しているすべてのサービスのデザイントークンをプラットフォームごとに最適な形でビルドします。
- 新しいデザイントークンを作成します。
tokens/pepper
ディレクトリを複製・編集すると楽です。 - Color、Size、Typographyなどのトークンの値をブランド独自の値に編集します。
- 書き方はStyle DictionaryのTokensのドキュメントを参照してください。
config/pepper.js
をコピーして新しいデザイントークンの設定ファイルを作成します。- プラットフォームごとにビルドの設定を記述します。
- 書き方はStyle Dictionaryのドキュメントを参照してください。
$ npm run build
を実行します。プラットフォームごとに最適化されたデザイントークンが/build/{custom-flavor}
に正しくビルドされたか確認してください。
作成・ビルドしたデザイントークンはInhouse Components Webから使用できます。
-
inhouse/flavorに
@pepabo-inhouse/tokens
をinstallします。 -
installした
@pepabo-inhouse/tokens
のSassのvariablesを、_tokens.scss
にて再エクスポートします。
@forward "@pepabo-inhouse/tokens/build/{custom-flavor}/scss/variables";
- 各サービスのアプリケーションなどの使う側で、
@pepabo-inhouse/flavor
としてinstallします。
"dependencies": {
"@pepabo-inhouse/flavor": "npm:{custom-flavor}@x.y.z",
}
WIP
WIP
WIP