Skip to content
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 Mono Repo Structure #351

Closed
devleejb opened this issue Sep 15, 2024 · 2 comments · Fixed by #361
Closed

Introduce Mono Repo Structure #351

devleejb opened this issue Sep 15, 2024 · 2 comments · Fixed by #361
Assignees
Labels
enhancement 🌟 New feature or request
Milestone

Comments

@devleejb
Copy link
Member

What would you like to be added:
Currently, the CodePair project consists of a React frontend and a NestJS backend. I propose implementing a mono repo structure using tools like pnpm or Turborepo. This will enhance the project's organization and streamline dependency management across both the frontend and backend components.

I suggest referencing the implementation of pnpm in the yorkie-js-sdk project as a potential guideline: Yorkie JS SDK Issue #648.

Why is this needed:
Adopting a mono repo structure can simplify the development workflow, improve the consistency of dependency versions, and facilitate cross-team collaboration. By aligning the project under a single repository, teams can increase their efficiency and maintainability of the codebase.

@choidabom
Copy link
Member

This issue is similar to #299. Can I try this?

@devleejb
Copy link
Member Author

@choidabom Sure! I have assigned you!

@devleejb devleejb moved this from Backlog to In progress in Yorkie Project - 2024 Sep 20, 2024
@choidabom choidabom mentioned this issue Sep 28, 2024
2 tasks
@github-project-automation github-project-automation bot moved this from In progress to Done in Yorkie Project - 2024 Oct 10, 2024
@github-project-automation github-project-automation bot moved this from Backlog to Done in CodePair Oct 10, 2024
@devleejb devleejb added this to the 0.1.15 milestone Oct 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement 🌟 New feature or request
Projects
Archived in project
Status: Done
Development

Successfully merging a pull request may close this issue.

2 participants