EBTH Design System
EBTH's React-based UI Component library using Atomic Design
View Demo · Report Bug or Request Feature
Built With
Table of contents
Introduction
The structure of EBTH's Design System follows Atomic Design principles and methodologies and is built with Storybook, an open source tool for developing UI components in isolation. Storybook is a visual, interactive Single Source of Truth for the entire EBTH Component library, including use cases and available properties for each Component.
Quick Start
git clone git@github.com:ebth/design-system.git && cd design-system
nodenv install
yarn install
-
yarn test
(just to generate a test result JSON file) -
yarn dev
oryarn dev:no-test
Adding Icons
yarn icons:watch
- Put new
svg
files intosrc/icons/svg
- That's it!
Quick Publish
git checkout origin/master
-
yarn publish
- Use the version from the changelog/package.json
- Create release in GitHub using same changelog info
Index
- Explanation
- How-To Guides
- Tutorials