Overview
Welcome to the TELUS Design System. We’re glad you’re planning on using TDS in your project! Our Getting started pages have all the information you need to start using the system today.
As this is a pre-release there are a few things you should be comfortable with before using the system:
- Must be comfortable using TDS aesthetic (B4YB)
- The new tech stack may clash with your existing architecture, thus we recommend to be used on new builds (greenfield)
Design team should be ramped up and comfortable working in Sketch
What’s included?
Designs
- master sketch file
- fonts
Core:
- Foundational styles, webfonts and icons
Enriched:
- Superset of Core
- Uses React Javascript Framework
- Uses ES2015 Javascript syntax
- Uses Jest and Enzyme for Unit testing
Adoption thresholds
- Design integration: Use styles from the Sketch file v0.18.1, but custom code the entirety of the site.
- CSS integration: Use
telus-thorium-core
css styles only - JS integration: Use
telus-thorium-enriched
, for this you must be familiar with the React framework and the following key concepts: Components, JSX Props & State, The Component API and Component Types
Deciding between NPM vs CDN for CSS and JS integration should be based on your level of functional complexity.