halstack-react icon indicating copy to clipboard operation
halstack-react copied to clipboard

Optimize the build process of halstack-react

Open jsardid opened this issue 4 years ago • 3 comments

Effort

Research the different strategies for package size optimization and apply them to our Halstack React/Angular libraries. Currently, our build process is quite basic (using rollup). Nowadays tooling has improved a lot, making the process faster and optimizing the bundle size. In addition, we could improve the developer experience of the core team, by using a tool like turborepo, which should simplify the management of a monorepo.

An example of turborepo for a Design System: https://github.com/vercel/turborepo/tree/main/examples/design-system

Impact

End customer: smaller package size means a faster first load of all our applications using Halstack. The end customer will benefit from this task by interacting with higher performant applications.

jsardid avatar Nov 22 '21 16:11 jsardid

Our libraries have already been optimised. The only one remaining is @dxc-technology/halstack-react. We need to investigate this one.

GomezIvann avatar Jan 31 '24 10:01 GomezIvann

This issue is stale because it has been open for 15 days with no activity. If there are no further updates or modifications within the next 15 days, it will be automatically closed.

github-actions[bot] avatar Feb 17 '24 01:02 github-actions[bot]

This issue is stale because it has been open for 15 days with no activity. If there are no further updates or modifications within the next 15 days, it will be automatically closed.

github-actions[bot] avatar Mar 07 '24 01:03 github-actions[bot]

Can we close this based on the monorepo PR (#2030)? @GomezIvann @Jialecl

Mil4n0r avatar Jul 09 '24 07:07 Mil4n0r

Yes! We can definitely close this.

GomezIvann avatar Jul 09 '24 08:07 GomezIvann