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.