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

Add monorepo package manager #98

Open
xujustinj opened this issue May 12, 2021 · 0 comments
Open

Add monorepo package manager #98

xujustinj opened this issue May 12, 2021 · 0 comments
Labels

Comments

@xujustinj
Copy link
Member

xujustinj commented May 12, 2021

We want a monorepo manager that would help us do the following things:

  • from the root folder of the repo, install an npm package specifically in client or server

And these other things would be nice

  • commit hooks to run tests and Prettier
  • a new common package at the same level as client and server, which we can import in client and server by simply writing @client

Something like Lerna would work, but we're not sure if Lerna is what we want. See #24 for a related discussion.

For this ticket:

  1. research the tradeoffs between different monorepo package managers for npm
  2. write a spike on why we should choose X
  3. add X to waterpark and make any necessary changes
@xujustinj xujustinj added backend Tasks relating to backend frontend Tasks relating to frontend infra and removed backend Tasks relating to backend frontend Tasks relating to frontend labels May 23, 2021
@xujustinj xujustinj changed the title Make use of NPM workspaces Add monorepo package manager Jun 14, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant