Guidelines

Follow the guidelines below to ensure a smooth contribution process:

Accessibility

  • Is your design WCAG AA accessible?
  • Does your design pass color contrast ratio?
  • Have you considered keyboard tabbing and focus states?

Componentization

The components we accept into the global library need to work universally across products.

  • Have you tested this design for multiple use cases? It needs to be a pattern that all teams can utilize and global enough to fit use cases for other teams.
  • Is there a similar component in the library that already exists?
  • What are the advantages of this pattern over alternative patterns?

Repositories

The repository for this styleguide

app-styleguide

The main repository for general / shared ui components. It relies on lerna to have multiple packages under the same repository.
It contains both the elements and the components packages.

module-tsl-ui

The repository where we store sass mixins and variables.

tes-sass

More on contributing

Frontend on the Engineering guide