The evolution of the TELUS brand continues! The brand new Universal Design System is now available and all teams are encouraged to transition their applications to UDS components in order to better reflect the latest vision of the TELUS brand.

TDS Core and TDS Community will continue with limited support and restrict new feature requests.

While diving into this documentation, you’ll notice some new updates:

  • We’ll provide direct links to corresponding UDS components from either tds-core / tds-community
  • We’ll provide notice about deprecated components (that may not be implemented on UDS in the near future)

Contact us for more information on how to get support. And join our TELUS Slack channel for updates.

Roadmap

We plan the TELUS Design System (TDS) roadmap based on the priorities of TELUS and partner teams. In addition, we coordinate with the other Digital Platform teams to provide a comprehensive system for building rich Web experiences in the TELUS ecosystem.

You can view our detailed 2020 roadmap in our Google Sheet.

Current: TDS V3 (August 2019)

The TELUS Design System (TDS) and Architecture Support (AST) teams aligned on a common CSS-in-JS standard at TELUS in February 2019, thereby moving ahead with Styled Components V4 as the selected framework.

More information can be found here:

TDS V2 (March 2018)

TELUS Design System "V2": independently versioned components (March 2018)

Version 1 paved the way for re-architecting the React components into separately versioned packages.

Independently versioned components unlocks many optimizations for consumers, including:

  • Applications only need to depend on the core components that are actually being used, reducing bundle size
  • Component upgrades can be done more granularly
  • The overall versioning scheme is more predictable

Upgrading from v1.0 to "v2" is straightforward and short. Follow the upgrade instructions in Github and use the tds-codemod automatic refactoring tool.

Note: As of "v2", there will be no more feature releases to the @telusdigital/tds package. Instead, all design system components will be released independenly. View available TELUS Design System component packages in the TDS npm organization.

Want to get involved?

We continuously tune the plan based on feedback and priorities. Please follow along and let us know what you think!

Get involved with TDS Community: Google Slides deck.

Learn how to contribute and discuss features. Or reach out to us.

results matching ""

    No results matching ""