kirbydesign / designsystem

Kirby Design System
https://cookbook.kirby.design
MIT License
82 stars 22 forks source link

[Housekeeping] Use task runner to manage tasks in workspaces #3410

Closed RasmusKjeldgaard closed 3 months ago

RasmusKjeldgaard commented 4 months ago

In preparation for adding workspaces for web components and new docs we can benefit from introducing a streamlined and optimized way of running e.g. build, test and publish/deployment workflows, and use those for our current workspaces:

libs/designsystem, libs/core, apps/cookbook, apps/flows

Tech refinement

Included in this issue is also a quick pros/cons evaluation of NX and turborepo - but we should keep it short and get to using one or the other rather quickly to get experience actually using it.

Then we should set up building affected packages for all workspaces, and testing for core and designsystem.

Scope

It is out of scope to streamline publishing of packages and deployment tasks in this issue.