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