-
Notifications
You must be signed in to change notification settings - Fork 95
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Introduce monorepo to manage packages #648
Comments
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. |
Could I give it a try? :) |
@blurfx, @chacha912, @gwbaik9717 |
We have two options I think:
Turborepo is a good one but its key feature "task cache" requires Vercel or a self-hosted cache server. If we think the benefit of having a remote build cache is significant, then Turborepo would be good, if not, pnpm is good to go. And In my opinion, using pnpm only is enough. |
@blurfx, I agree. |
@chacha912 @easylogic |
Description:
Introduce Turborepo to manage packages
Recently, we have implemented several tools such as
yorkie-devtools
andcreate-yorkie-app
along with examples while developingyorkie-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.
Why:
The text was updated successfully, but these errors were encountered: