yorkie-js-sdk
yorkie-js-sdk copied to clipboard
Introduce Turborepo to manage packages
Description:
Introduce Turborepo to manage packages
Recently, we have implemented several tools such as yorkie-devtools
and create-yorkie-app
along with examples while developing yorkie-js-sdk
. However, we've encountered challenges when it comes to efficiently managing these packages within in current repository. This includes tasks like building and testing, which have become complex without releasing them.
To address these issues and enhance our development, it would be good to introduce Turborepo for a better mono repo structure.
- Related to https://github.com/yorkie-team/yorkie-js-sdk/pull/646 and https://github.com/yorkie-team/yorkie-js-sdk/pull/643
- Liveblocks: https://github.com/liveblocks/liveblocks
Why:
Maybe it can be related to #629 too
I'll try this with using pnpm. If there's a problem, we can discuss it in a pull request later.
Considering #643 and #688, it would be good to control versioning with changesets when introducing monorepo.