Maintenance of TUI - Talend/ui GitHub Wiki

ImmutableJS 3 And Redux

We have started by trying to make redux and immutable play together with an easy to use API. As most of it are either not maintained or dead we now wants our opensource component to

  • only use React function component
  • hooks
  • scss module

Bootstrap 3 is dead

  • Rewrite styles using design-tokens instead of bootstrap class and theme variables
  • Remove react-bootstrap component by using design-system components or built equivalent inside it

Reakit is dead

  • Rewrite Design-system components.
  • use https://floating-ui.com/ which replace popperjs
  • Add accessibility check (jest-axe)

Typescript everywhere

  • Rewrite our code usign TS file per file

Tooling

Our code base is aligned to be used with any kind of tools, but we keep our current tools to be easy to use and maintain.