-
Notifications
You must be signed in to change notification settings - Fork 20
Home
TEDI (TEHIK Design System) is open source design system used in TEHIK. Its goal is to provide toolkit and building blocks for TEHIK partners, designers, developers, product owners etc. It follows VEERA guidelines. It provides specific components for designers, implements React components for developers. As a result, provided solution saves development time.
TEDI contains two sets of components: community and TEDI (we call them TEDI-READY). Community set is driven by community and resolves special use-cases and TEDI set gives stability and quality therefore implements more basic components.
npm i @tehik-ee/tedi-design-system
- Remove old dependency from package.json: @tehik/react-components
- Install TEDI component library
npm i @tehik-ee/tedi-design-system - Find and replace from all files in project: "from '@tehik/react-components'" and replace "from '@tehik-ee/tedi-design-system/community'" (from is important to replace only import statements)
- In addition you need to change style location as well: "import '@tehik/react-components/index.css'" and replace "import '@tehik-ee/tedi-design-system/index.css'"
- Repeat the steps for every NPM project.
To get into more detail, please see here: https://github.com/TEHIK-EE/tedi-design-system/wiki/Migration-from-Disainipesa
- Repository: https://github.com/TEHIK-EE/tedi-design-system
- NPM: https://www.npmjs.com/package/@tehik-ee/tedi-design-system
- Storybook: https://tehik-ee.github.io/tedi-design-system/ (branch based test environment)
- Documentation: https://zeroheight.com/1ee8444b7/p/231068-color-variables
- Slack: https://tehikustiilijuhis.slack.com/
- Fork github repo
- Make changes and create pull request against origin
rcbranch - If you have contributed to TEDI components, you have to setup github pages to your account to provide test environment URL 3.1. How: TBD
- For community components, pull request will be reviewd by maintainer and will be merged to
rcbranch. And feature is ready to use with pre-release version
- Create new branch
- Make changes and create pull request against rc branch
- Pull request will be reviewd by other maintainer and will be merged. And feature is ready to use with pre-release version
Gitflow is described here in detail: Gitflow