users using multiple products by reducing inconsistencies of UI across all Money Forward Cloud products 見た目や振る舞いの差異 Differences in appearance and behavior
consists of 3 elements: Figma Components, Specs, and Guidelines Components Design Data Documents Specs Guidelines Anatomy, interactions, etc. How to design
be defined as an alias of another token "color": { "black": { "$value": "#000", "$type": "color" }, } "text": { "main": { "$value": "{color.black}", "$type": "color" }, }
API documentation generator for JavaScript It adds annotations by being written in a source code directly /** * This function is for … * @returns bar - a boolean whether … */ export foo = () => {
of the component’s props, JSDoc is written for each property export type ButtonProps = { ... /** * The size of the button. * @default 'medium' */ size?: 'small' | 'medium' | 'large'; ... }
access the same information from both Storybook and source code /** * The size of the button. * @default 'medium' */ size?: 'small' | 'medium' | 'large';
MFUI to products other than Money Forward Cloud Because we want to extend it into other domains, we didn’t name it “Money Forward Cloud UI”, but “Money Forward UI”